Результаты поиска по запросу "list-comprehension"

3 ответа

Непоследовательный синтаксис понимания?

Я просто наткнулся на то, что кажется ошибкой в синтаксисе python - иначе я что-то упускаю. Посмотри это: [x for x in range(30) if x % 2 == 0]Но это синтаксическая ошибка: [x for x in range(30) if x % 2 == 0 else 5]Если у вас естьelse ...

9 ответов

Несколько утверждений в списках в Python?

Возможно ли иметь что-то вроде: list1 = ... currentValue = 0 list2 = [currentValue += i, i for i in list1]Я пробовал это, но не сработало? Какой правильный синтаксис для написания этих? РЕДАКТИРОВАТЬ: заявление печати было примером. На самом ...

5 ответов

Что происходит в этой функции (haskell)?

У меня есть функция haskell, которую я не совсем понимаю. ns :: [Integer] ns = 0 : [n+k | (n, k) <- zip ns [1,3..]]Меня просят "взять 3 нс". Я думал, что ns является константой, поэтому он будет перемещаться только с первым элементом списка, ...

ТОП публикаций

3 ответа

Понимание списка Python - просто

У меня есть список, и я хочу использовать определенную функцию только для тех записей, которые удовлетворяют определенному условию - оставляя другие записи без изменений. Пример: скажем, я хочу умножить на 2 только те элементы, которые ...

4 ответа

Удаление синтаксического сахара: понимание списка в Haskell

Могу ли я осмыслить понимание списка в этом выражении: [(i,j) | i <- [1..4], j <- [i+1..4]]Это вывод: [(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)]Как я могу с помощью карты, фильтра и так далее написать этот фрагмент кода? редактировать Вот ...

2 ответа

Понимание понимания вложенного списка

Я хочу понять понимание вложенного списка. Ниже я перечислил выражение понимания списка и их эквивалент для цикла. Интересно, правильно ли мое понимание этих вопросов? Например, [(min([row[i] for row in rows]),max([row[i] for row in rows])) for ...

6 ответов

Поиск и группировка анаграмм по Python

input: ['abc', 'cab', 'cafe', 'face', 'goo'] output: [['abc', 'cab'], ['cafe', 'face'], ['goo']]Проблема проста: она группируется поанаграммы, Порядок не имеет значения. Конечно, я могу сделать это на C ++ (это мой родной язык). Но мне ...

2 ответа

«Доступ к измененному закрытию» разрешается синтаксисом понимания?

ReSharper 6.0 выдает мне предупреждение «Доступ к измененному закрытию» дляdr идентификатор в первом фрагменте кода. private IEnumerable<string> GetTheDataTableStrings(DataTable dt) { foreach (DataRow dr in dt.Rows) { yield return ...

4 ответа

Эквивалентный состав списка без создания одноразового списка [дубликата]

Возможный дубликат: Является ли Pythonic использовать списочные выражения только для побочных эффектов? [https://stackoverflow.com/questions/5753597/is-it-pythonic-to-use-list-comprehensions-for-just-side-effects] правильное использование ...

6 ответов

Python-подобное понимание списка в Java

Поскольку Java не позволяет передавать методы в качестве параметров, какой прием вы используете для реализации Python, например, понимания списков в Java? У меня есть список (ArrayList) строк. Мне нужно преобразовать каждый элемент с помощью ...