12
ответов

Большая часть pythonic способа считать соответствие элементам в чем-то повторяемом

У меня есть повторяемая из записей, относительно которых я хотел бы собрать некоторую простую статистику, сказать количество всех чисел, делимых два и количество всех чисел, делимых три. Мое первое...
вопрос задан: 30 April 2012 21:12
10
ответов

лямбда по сравнению с производительностью понимания списка

Я недавно отправил вопрос с помощью функции лямбды, и в ответе кто-то упомянул, что лямбда собирается в немилости, использовать понимания списка вместо этого. Я относительно плохо знаком с Python. Я работал...
вопрос задан: 27 October 2009 19:45
9
ответов

Сведение мелкого списка в Python [дубликат]

Есть ли простой способ сгладить список итерируемых элементов с помощью понимания списка или, если это не так, то, что вы все считаете лучшим способом сгладить подобный мелкий список, уравновешивая ...
вопрос задан: 23 May 2017 22:18
9
ответов

Выражения генератора и понимание списка

Когда вы должны использовать выражения генератора и когда вы должны использовать списочные выражения в Python? # Выражение генератора (x * 2 для x в диапазоне (256)) # Понимание списка [x * 2 для x в диапазоне (256)]
вопрос задан: 8 April 2016 17:12
9
ответов

Несколько операторов в списке compherensions в Python?

Это возможный иметь что-то как: list1 =... currentValue = 0 list2 = [currentValue + = я, я, поскольку я в list1] я попробовал это, но не работал? Что правильный синтаксис состоит в том, чтобы записать им?Править:...
вопрос задан: 26 December 2010 20:03
9
ответов

Как я эффективно фильтрую вычисленные значения в понимании списка Python?

Синтаксис понимания списка Python помогает отфильтровать значения в понимании. Например: закончитесь = [x ** 2 для x в mylist, если тип (x) будет интервалом], то возвратит список квадратов...
вопрос задан: 24 September 2008 22:08
8
ответов

Понимание списка в Ruby

Чтобы сделать эквивалент Python перечисляет понимания, я делаю следующее: some_array.select {|x | x % 2 == 0} .collect {|x | x * 3} Является там лучшим способом сделать это..., возможно, с одним вызовом метода?
вопрос задан: 26 December 2010 14:30
8
ответов

Покажите мне некоторые прохладные [закрытые] понимания списка Python

Одни из главных преимуществ Python и нескольких других (функциональных) языков программирования являются пониманием списка. Они позволяют программистам писать сложные выражения в 1 строке. Они могут быть...
вопрос задан: 23 May 2010 21:37
8
ответов

понимания списка Python; сжатие списка списков?

парни. Я пытаюсь найти самое изящное решение проблемы и задался вопросом, имеет ли Python что-либо встроенное для того, что я пытаюсь сделать. То, что я делаю, является этим. У меня есть список, A, и я имею...
вопрос задан: 2 July 2009 22:40
8
ответов

Как я объединяю 2D массив в Python в одну строку с Пониманием Списка?

Понимание списка для меня, кажется, похоже на непрозрачный блок гранита, что регулярные выражения для меня. Мне нужны указатели. Скажите, у меня есть 2D список: литий = [[0,1,2], [3,4,5], [6,7,8]] я хотел бы...
вопрос задан: 19 September 2008 17:21
7
ответов

преобразуйте строку в dict, использующий понимание списка

Я имею, столкнулся с этой проблемой несколько раз и, может казаться, не выясняет простое решение. Скажите, что у меня есть строковая строка = "a=0 b=1 c=3", я хочу преобразовать это в словарь с a, b и c быть...
вопрос задан: 26 November 2018 22:18
7
ответов

Как считать непустые элементы в повторяемом?

Я ищу лучше/больше решение Pythonic для следующего количества отрывка = сумма (1 для e в повторяемом если e)
вопрос задан: 17 November 2017 19:00
7
ответов

Python: Для каждого списка элемент применяют функцию через список

Учитывая [1,2,3,4,5], как я могу сделать что-то как 1/1, 1/2, 1/3,1/4,1/5...., 3/1,3/2,3/3,3/4,3/5.... 5/1,5/2,5/3,5/4,5/5 я хотел бы сохранить все результаты, находят минимум и возвращают два...
вопрос задан: 28 December 2013 10:26
7
ответов

Карта/zip Haskell По сравнению с пониманием списка

Какое из следующего является Вами, скорее всего, для записи? r = архивируют xs карту $ sqrt xs или r = [(x, sqrt x) | x <-xs], Пример кода в Интернете, кажется, указывает, что первый более в изобилии и...
вопрос задан: 28 October 2013 20:01
7
ответов

В Python лучше использовать понимания списка или циклы foreach?

Какое из следующего лучше для использования и почему? Метод 1: для k, v в os.environ.items (): распечатайте "%s = % s" % (k, v) Метод 2: распечатайте "\n" .join ([" %s = % s" % (k, v) для k, v в os.environ.items (...
вопрос задан: 3 August 2012 17:46
7
ответов

Список понимания для промежуточного итога

Я хочу получить промежуточную сумму из списка чисел. Для демонстрации я начну с последовательного списка чисел, используя диапазон a = range (20) runningTotal = [] для n в диапазоне (len (a)): new = ...
вопрос задан: 1 May 2012 09:53
7
ответов

Как я преобразовываю кортеж кортежей к одномерному списку с помощью понимания списка? [дубликат]

У меня есть кортеж кортежей - например: tupleOfTuples = ((1, 2), (3, 4), (5)) я хочу преобразовать это в плоский, одномерный список всех элементов в порядке: [1, 2, 3, 4, 5] я был...
вопрос задан: 8 July 2010 13:58
7
ответов

фильтровать элементы из списка списков в Python?

Я хочу отфильтровать элементы из списка списков и перебрать элементы каждого элемента, используя лямбду. Например, учитывая список: a = [[1,2,3], [4,5,6]] предположим, что я хочу оставить только ...
вопрос задан: 16 April 2010 20:37
7
ответов

вложенные понимания списка Python для построения списка списков

Я - Python newb и испытываю затруднения groking вложенные понимания списка. Я пытаюсь написать некоторый код, чтобы читать в файле и создать список для каждого символа для каждой строки. таким образом, если файл...
вопрос задан: 30 December 2009 20:00
7
ответов

Понимания списка в Python: эффективный выбор в списке

Давайте предположим, что у меня есть список элементов, и я хочу выбрать только некоторых из них, согласно определенной функции (например, расстояние до другого элемента). Я хочу иметь в результате список...
вопрос задан: 3 August 2009 14:30
6
ответов

Существует ли лучший способ преобразовать список в словарь в Python с ключами, но никакими значениями?

Я был уверен, что будет один лайнер для преобразования списка в словарь, где объекты в списке были ключами, и словарь не имел никаких значений. Единственным путем я мог найти, чтобы сделать это, был обсужден...
вопрос задан: 9 October 2015 10:13
6
ответов

Python 3: самый эффективный способ создать [func (i), поскольку я в диапазоне (N)] перечисляю понимание

Скажите, что у меня есть функция func (i), который создает объект для целого числа i, и N является некоторым неотрицательным целым числом. Затем, что самый быстрый путь состоит в том, чтобы создать список (не диапазон) равный этому списку mylist = [func (
вопрос задан: 14 March 2010 14:48
5
ответов

Подсчет положительных целочисленных элементов в списке с Python перечисляет понимания

У меня есть список целых чисел, и я должен рассчитать, сколько из них> 0. Я в настоящее время делаю его с пониманием списка, которое похоже на это: сумма ([1 для x в частотах, если x> 0]) Это походит...
вопрос задан: 17 November 2017 19:50
5
ответов

Как я создаю список лямбд Python (в цикле понимания/для списка)?

Я хочу создать список объектов лямбды из списка констант в Python; например: listOfNumbers = [1,2,3,4,5] квадрат = лямбда x: x * x listOfLambdas = [лямбда: квадрат (i), поскольку я в...
вопрос задан: 23 May 2017 11:46
5
ответов

Понимания действительно ли списка являются большой частью Haskell?

Я посмотрел на различные ресурсы Haskell в сети, прежде, чем купить книгу, Реальный мир Haskell. Будучи в других отношениях превосходным, это, кажется, ничего не содержит о пониманиях списка, которые я видел...
вопрос задан: 14 November 2016 04:13
5
ответов

Понимание fibonacci Haskell

выдумки:: [Интервал] выдумывает = 0: 1: [+ b | (a, b) <-выдумки zip (выдумки хвоста)] Это генерирует последовательность Fibonacci. Я понимаю поведение защиты: zip и хвост, но я не понимаю...
вопрос задан: 26 December 2010 19:32
5
ответов

Pythonic способ повернуть список строк в словарь с нечетно индексированными строками как ключи и даже индексированные как значения?

У меня есть список строк, проанализированных от где-нибудь в следующем формате: [key1, value1, key2, value2, key3, value3...] я хотел бы создать словарь на основе этого списка, как так: {key1:value1...
вопрос задан: 21 July 2010 20:13
5
ответов

Понимание списка Python для словарей в словарях?

Я просто узнал о понимании списка, которое является большим быстрым способом получить данные в одной строке кода. Но что-то прослушивает меня. В моем тесте у меня есть этот вид словарей в списке: [{'y'...
вопрос задан: 12 July 2010 18:45
5
ответов

Рекурсивное понимание списка в Python?

Действительно ли возможно определить рекурсивное понимание списка в Python? Возможно упрощенный пример, но что-то вроде: цифры = [1, 1, 2, 2, 3, 3, 4, 4] willThisWork = [x для x в цифрах, если...
вопрос задан: 14 April 2010 15:06
5
ответов

Подсказки для отладки пониманий списка?

Понимания списка Python хороши, но почти невозможны отладить. У Вас парни есть какие-либо хорошие советы / инструменты для отладки их?
вопрос задан: 29 March 2010 03:38