Результаты поиска по запросу "list-comprehension"
Непоследовательный синтаксис понимания?
Я просто наткнулся на то, что кажется ошибкой в синтаксисе python - иначе я что-то упускаю. Посмотри это: [x for x in range(30) if x % 2 == 0]Но это синтаксическая ошибка: [x for x in range(30) if x % 2 == 0 else 5]Если у вас естьelse ...
Несколько утверждений в списках в Python?
Возможно ли иметь что-то вроде: list1 = ... currentValue = 0 list2 = [currentValue += i, i for i in list1]Я пробовал это, но не сработало? Какой правильный синтаксис для написания этих? РЕДАКТИРОВАТЬ: заявление печати было примером. На самом ...
Что происходит в этой функции (haskell)?
У меня есть функция haskell, которую я не совсем понимаю. ns :: [Integer] ns = 0 : [n+k | (n, k) <- zip ns [1,3..]]Меня просят "взять 3 нс". Я думал, что ns является константой, поэтому он будет перемещаться только с первым элементом списка, ...
Понимание списка Python - просто
У меня есть список, и я хочу использовать определенную функцию только для тех записей, которые удовлетворяют определенному условию - оставляя другие записи без изменений. Пример: скажем, я хочу умножить на 2 только те элементы, которые ...
Удаление синтаксического сахара: понимание списка в Haskell
Могу ли я осмыслить понимание списка в этом выражении: [(i,j) | i <- [1..4], j <- [i+1..4]]Это вывод: [(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)]Как я могу с помощью карты, фильтра и так далее написать этот фрагмент кода? редактировать Вот ...
Понимание понимания вложенного списка
Я хочу понять понимание вложенного списка. Ниже я перечислил выражение понимания списка и их эквивалент для цикла. Интересно, правильно ли мое понимание этих вопросов? Например, [(min([row[i] for row in rows]),max([row[i] for row in rows])) for ...
Поиск и группировка анаграмм по Python
input: ['abc', 'cab', 'cafe', 'face', 'goo'] output: [['abc', 'cab'], ['cafe', 'face'], ['goo']]Проблема проста: она группируется поанаграммы, Порядок не имеет значения. Конечно, я могу сделать это на C ++ (это мой родной язык). Но мне ...
«Доступ к измененному закрытию» разрешается синтаксисом понимания?
ReSharper 6.0 выдает мне предупреждение «Доступ к измененному закрытию» дляdr идентификатор в первом фрагменте кода. private IEnumerable<string> GetTheDataTableStrings(DataTable dt) { foreach (DataRow dr in dt.Rows) { yield return ...
Эквивалентный состав списка без создания одноразового списка [дубликата]
Возможный дубликат: Является ли Pythonic использовать списочные выражения только для побочных эффектов? [https://stackoverflow.com/questions/5753597/is-it-pythonic-to-use-list-comprehensions-for-just-side-effects] правильное использование ...
Python-подобное понимание списка в Java
Поскольку Java не позволяет передавать методы в качестве параметров, какой прием вы используете для реализации Python, например, понимания списков в Java? У меня есть список (ArrayList) строк. Мне нужно преобразовать каждый элемент с помощью ...