2
ответа

Библиотека понимания списка для схемы?

Я знаю, что существует библиотека понимания списка для языка Common LISP (incf-статья), я знаю, что они поддерживаются исходно в различном другое функциональное (и некоторые нефункциональные) языки (F#, Erlang, Haskell и C#)-...
вопрос задан: 25 September 2008 01:47
1
ответ

Понимание списка Python с двумя циклами

Я новичок в Python. Я изучаю понимание списков, но мой код плох, потому что списки неверны или отсутствуют: я много чего пробовал, но результаты - генераторы или ошибки. Можешь ли ты ...
вопрос задан: 7 April 2019 15:44
1
ответ

Создание списков в Python, которые зависят от предыдущих элементов

Я изучаю Python и работаю над пониманием списка прямо сейчас. Я делаю проблему, которая просит создать список списков из n элементов, где первый элемент в каждом внутреннем списке представляет его ...
вопрос задан: 28 March 2019 23:51
1
ответ

Понимание списка, который использует рекурсию

В настоящее время я изучаю понимание списка и сталкиваюсь с этой строкой рекурсивного кода: ans = [sort (a, i + 1) для a in ans] Я попытался заменить эту строку следующим: для a in ...
вопрос задан: 24 March 2019 08:32
1
ответ

озадаченный получение значения ключа из понимания

Я пытаюсь выяснить, как получить значения из понимания, которое почти работает. Из этих данных .. {'rock': {}, 'coal1': {'gold1': {'data': ['g1']}}, 'coal2': {'gold3': {'data': [ 'g3']}, 'gold2': ...
вопрос задан: 22 March 2019 04:57
1
ответ

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

Как я могу написать этот код def Serie_a (n): Serie_a = [] m = 0 для i в [1..n]: m = m + 1 / i Serie_a.append (m) вывести Serie_a в виде списка пониманием?
вопрос задан: 18 March 2019 19:04
1
ответ

Перечислите ошибки понимания и синтаксиса с 3 аргументами

Вот вопрос: Реализуйте функцию processList2 (inputList, specialItem, ignoreItems), которая возвращает новый список, содержащий все элементы inputList (и в исходном порядке), кроме Remove ...
вопрос задан: 7 March 2019 20:03
1
ответ

Преобразование понимания списка Python [дубликат]

Как бы я переписать эту функцию, используя понимание списка? Результирующая функция должна иметь только 2 строки: строку определения и строку возврата, содержащую выражение понимания списка. Def ...
вопрос задан: 6 March 2019 20:41
1
ответ

Разница между пониманием списка и для цикла

В stackoverflow есть вопрос с точно таким же названием, но проблема не в том, что я хочу задать. Я решал проблему с кодом leetcode и обнаружил довольно интересную разницу между ...
вопрос задан: 6 March 2019 02:19
1
ответ

Более питонический способ для вложенных циклов

У меня есть 2 для петли, которые работают, но они не слишком питонно выглядят. РЕДАКТИРОВАТЬ: я понял, что упростил мой пример. Мне все еще нужны значения, соответствующие конкретному ключу. Первый ...
вопрос задан: 19 January 2019 19:12
1
ответ

Несколько Elifs на основе разных факторов

У меня есть pands df с int столбцами год, месяц и день. Я хотел бы создать новый столбец df.is_payday наиболее питонным способом, который будет равен 1, если df.day равен 20 или 30, иначе 0. Однако ...
вопрос задан: 17 January 2019 00:22
1
ответ

Самый быстрый способ преобразовать итератор в список

Имея объект-итератор, есть ли что-то более быстрое, лучшее или более правильное, чем понимание списка, для получения списка объектов, возвращаемых итератором ? user_list = [пользователь для пользователя в ...
вопрос задан: 5 October 2018 18:32
1
ответ

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

данный: обработайте по шаблону = {'a': 'b', 'c': 'd'} добавляют = ['e', 'f'] k = 'z' я хочу использовать понимание списка для генерации [{'a': 'b', 'c': 'd', 'z': 'e'}, {'a': 'b', 'c': 'd', 'z': 'f'}] я знаю, что могу сделать это:...
вопрос задан: 23 May 2017 12:25
1
ответ

Проблема с передачей вектора как привязка к для макроса

У меня есть произвольное число списков, которые я хотел бы обработать использование для макроса. Я хочу создать функцию, которая передает вектор как привязку, так как количество списков варьируется. Если я трудно кодирую...
вопрос задан: 24 April 2012 11:22
1
ответ

Существует ли идиома Python для оценки списка функций / выражений с коротким замыканием?

Я написал простой скрипт для решения «логической головоломки», типа головоломки из школы, где вы находитесь учитывая ряд правил, а затем должен быть в состоянии найти решение для таких проблем, как «Есть пять ...
вопрос задан: 2 April 2011 00:12
1
ответ

понимание списка в F#

Я пытаюсь сделать некоторое понимание списка в F#. И я нашел это. позвольте выравнивает n = {для x в 1.. n, когда x % 2 = 0-> x} print_any (выравнивает 10) позволил squarePoints n = {для x в 1.. n...
вопрос задан: 26 December 2010 14:40
1
ответ

Почему Pylint не любит встроенные функции?

У меня есть такая строка: filter (lambda x: x == 1, [1, 1, 2]) Pylint показывает предупреждение: W: 3: Используется встроенная функция filter Почему это так? Является ли составление списка рекомендуемым методом? Of ...
вопрос задан: 25 August 2010 18:37
1
ответ

Почему действительно перечисляет понимание с помощью объекта zip результаты в пустом списке?

f = лямбда x: 2*x г = лямбда x: x ** 2 ч = лямбда x: x ** x funcTriple = (f, g, h) myZip = (zip (funcTriple, (1, 3, 5))) k = пара лямбды: пара [0] (пара [1]) #, Почему действительно Производят № 1 (2, 9, 3125)...
вопрос задан: 1 July 2009 20:37
0
ответов

Понимание списка :Возврат двух (или более )элементов для каждого элемента

Можно ли вернуть 2 (или более )элементов для каждого элемента в понимании списка? Что я хочу (пример ):[f (x ), g (x )для x в диапазоне (n )] должен возвращать [f (0 ), g (0 ), f (1 ), g (1 ),..., f (n -1 ), g (п -1 )]...
вопрос задан: 7 November 2019 15:25
0
ответов

Есть ли в Rust эквивалент синтаксиса понимания списка в Python?

Понимание списка Python действительно просто: >>> l = [x для x в диапазоне (1, 10), если x% 2 == 0] >>> [2, 4, 6, 8] Имеет ли Rust эквивалентный синтаксис, такой как : let vector = vec! [x для x ...
вопрос задан: 8 October 2019 06:58
0
ответов

Цепные, вложенные dict () получают вызовы в python

Я опрашиваю вложенный словарь, используя метод dict.get ('keyword'). В настоящее время мой синтаксис ... M = cursor_object_results_of_db_query для m в M: X = m.get ("gparents"). Get ("parent"). Get ("...
вопрос задан: 8 August 2019 18:56
0
ответов

Python: Yield Dict Элементы в генераторах?

Прежде чем я скажу слово, позвольте мне поблагодарить сообщество за то, что оно является авторитетным местом для моих программных запросов в последнее время. И представьте, что эти комплименты не были выражены словами. В любом случае, ...
вопрос задан: 2 June 2019 18:06
0
ответов

Когда `звездная карта `может быть предпочтительнее `Понимание списка`

При ответе на вопрос Неуклюжий расчет различий между увеличивающимся набором чисел, является есть более красивый способ? Я придумал два решения, одно с пониманием списка и...
вопрос задан: 25 May 2019 19:39
0
ответов

Как я могу обойтись без объявления неиспользуемой переменной в цикле for?

Если у меня есть понимание списка (например) следующим образом: ['' for x in myList] Эффективно создавая новый список, который имеет пустую строку для каждого элемента в списке, я никогда не использую x. Есть ли чище ...
вопрос задан: 13 May 2019 15:14
0
ответов

если / еще в понимании списка?

Как я могу сделать следующее в Python? row = [unicode (x.strip ()) для x в строке, если x не None else ''] По существу: замените все None пустыми строками, а затем выполните функцию.
вопрос задан: 7 May 2019 21:57
0
ответов

Переменная цикла, разделяющая понимание списка

Я пытаюсь выяснить, есть ли способ разделить значение каждой итерации включения списка только один раз, но использовать его дважды в вывод. В качестве примера проблемы, которую я пытаюсь решить,...
вопрос задан: 27 April 2019 15:40
0
ответов

Промежуточная переменная в понимании списка для одновременной фильтрации и преобразования

У меня есть список векторов (в Python), которые я хочу нормализовать, одновременно удаляя векторы, изначально имевшие небольшие нормы. Входной список, например, a = [(1,1), (1,2), (2,2), (3,4)] И ...
вопрос задан: 27 April 2019 15:34
0
ответов

Понимание списка повторно связывает имена даже после области понимания. Это правильно?

Понимания неожиданно взаимодействуют с определением объема. Это ожидаемое поведение? У меня есть метод: def leave_room (self, uid): u = self.user_by_id (uid) r = self.rooms [u.rid] ...
вопрос задан: 20 February 2019 19:29
0
ответов

Как прочитать значение из генератора, созданного max () и список понимания?

Я пытаюсь найти максимальное значение из списка словарей, используя список понимания (если это возможно). Код ниже возвращает генератор. Я не могу прочитать значение из этого генератора. gen.next () или ...
вопрос задан: 19 February 2019 09:53
0
ответов

Можно ли добавить предложение where с пониманием списка?

Рассмотрим следующее понимание списка [(x,f (x ))для x в итерации if f (x )] Это фильтрует итерацию на основе условия f и возвращает пары x,f(х ). Проблема с этим подходом заключается в f (x )...
вопрос задан: 13 December 2018 20:02