0
ответов

Как я могу использовать понимание списка для расширения списка в Python? [дубликат]

У меня нет опыта работы с Python, и я часто пишу код, который (упрощенный) выглядит следующим образом: accumulationList = [] для x в исходном списке: y = doSomething (x) accumulationList.append (y) return ...
вопрос задан: 12 November 2018 15:43
0
ответов

Python: Понимание списков и функциональное программирование

В моей учебной книге по Python, когда я читал о Понимании списков, у автора есть небольшое примечание, объясняющее: Понимание списков в Python является примером поддержки языка для функциональных ...
вопрос задан: 21 July 2018 18:52
0
ответов

Расширенный синтаксис понимания вложенных списков

Я играл со списками, чтобы лучше понять их, и наткнулся на некоторые неожиданные результаты, которые я не могу объяснить . Я не обнаружил, что этот вопрос задавался раньше, но ...
вопрос задан: 9 June 2018 16:15
0
ответов

Могу ли я использовать псевдонимы в списках Python для предотвращения их многократного вычисления?

Я часто хочу написать такие списки Python, как это: Я ...
вопрос задан: 21 May 2018 11:06
0
ответов

haskell - эквивалент let / where в понимании списка?

Есть ли способ использовать let, where или в противном случае определить подвыражения в понимании списка, чтобы его можно было использовать как в термине, так и в ограничении? В результате моих экспериментов была получена следующая работа: [let x = ...
вопрос задан: 23 March 2018 18:26
0
ответов

несколько действий в понимании списка python

Я хотел бы знать, как выполнять несколько команд в понимании списка. Можете ли вы привести пример чего-то простого, например: [print ("bla1") и print ("bla2") для i в списке], так что для списка ...
вопрос задан: 3 December 2017 19:38
0
ответов

Понимание списка с дублированным вызовом функции [duplicate]

Я хочу преобразовать строку, такую ​​как: '1, 2,,, 3', в список непустых элементов: ['1', '2', '3'] Мое решение - это понимание списка: print [ el.strip () для ...
вопрос задан: 31 October 2017 10:29
0
ответов

Идиоматический способ иметь много одинаковых генераторов в понимании списка

В классе статистики мой учитель показал нам вероятностную модель всех возможных бросков двух кубиков, которые добавляют к 4. Вспоминая, что понимание списка Хаскелла довольно круто, я решил взять ...
вопрос задан: 18 October 2017 16:08
0
ответов

Изменить значения в словаре вложенных словарей, используя элементы в списке?

Как бы вы изменили/создали ключи/значения в словаре вложенных словарей на основе значений списка, в котором последний элемент списка является значением для словаря, а остальные элементы ссылаются на ключи внутри...
вопрос задан: 30 May 2017 04:17
0
ответов

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

Возможный дубликат: Pythonic использует понимание списка только для побочных эффектов? правильное использование понимания списков - python Python имеет полезный и элегантный синтаксис понимания списков. ...
вопрос задан: 23 May 2017 12:20
0
ответов

Python устраняет дубликаты списка с одна строка [дубликат]

Возможный дубликат: Python: удаление дубликатов из списка списков Скажем, у меня есть список a=[1,2,1,2,1,3] Если все элементы в a являются хэшируемыми (например, в этом Кас e), это сделает работу: list(set(a))...
вопрос задан: 23 May 2017 12:02
0
ответов

Pythonic Стиль для Понимания Многострочного Списка [дубликата]

Возможный дубликат: продолжение строки для списочных представлений или выражений-генераторов в python. Какой самый питонический способ написания длинных списочных представлений? Этот список понимания ...
вопрос задан: 23 May 2017 12:02
0
ответов

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

Возможный дубликат: понимание списка для промежуточного итога Я пытаюсь написать краткое описание понимания списка для создать cdf: Например: напечатайте f ([0.2, 0.3,0.1,0.4]) [0.2,0.5,0.6,1.0] ...
вопрос задан: 23 May 2017 11:55
0
ответов

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

Я хочу понять понимание вложенного списка. Ниже я перечислил выражение понимания списка и его эквивалент цикла for. {{1 }} Интересно, правильно ли я понимаю это. Например, [(min (...
вопрос задан: 23 May 2017 11:54
0
ответов

Понимание списка и странные результаты выражения генератора?

Я отвечал на этот вопрос, я предпочел выражение генератора здесь и использовал это, что, как я думал, будет быстрее, поскольку генератору не нужно сначала создавать весь список :>>> lis=[['a','b'...
вопрос задан: 23 May 2017 11:53
0
ответов

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

Возможный дубликат: 2D-список Python имеет странное поведение при попытке изменить одно значение, ребята, мне интересно, есть ли два следующие утверждения совпадают? а = [[0] * 3] * 3 b = [[0] * 3 for i in ...
вопрос задан: 23 May 2017 11:46
0
ответов

диапазон (len (список)) или перечислить (список)? [Дубликат]

Возможный дубликат: нужен только индекс: перечислить или (x) диапазон? Что из этого будет считаться лучше / понятнее / быстрее / более «питоническим»? Меня не волнует содержание списка L, насколько долго ...
вопрос задан: 23 May 2017 11:46
0
ответов

Понимание массива в JavaScript? [дубликат]

Мне было интересно, как лучше всего преобразовать (из Python )понимание списка в Javascript. Есть ли что-нибудь, что сделает это читаемым, а не беспорядком? не _ноль _в _квадрат = [...
вопрос задан: 23 May 2017 10:30
0
ответов

Понимание списков и функции высокого порядка в F #

Я пришел из SML и чувствую себя вполне комфортно с функциями высокого порядка. Но я действительно не понимаю понимания списка. Есть ли ситуация, когда понимание списков более подходит ...
вопрос задан: 23 May 2017 10:29
0
ответов

Я поймал себя на том, что размахиваю молотком понимания списка

... и каждый цикл for-выглядел как понимание списка. Вместо:для вещей вообще_вещей:делать(вещей)я делал (не назначая список ничему):[ делать(вещи)для вещей во всех_материалах ]...
вопрос задан: 23 May 2017 10:08
0
ответов

count вхождений элементов [duplicate]

Подсчет всех элементов в списке в Haskell выполняется одной строкой: count xs = toList (fromListWith (+) [(x, 1) | x <- xs]) Здесь пример использования: *Main> count "haskell scala" [(' ',1),('a',3),('c',...
вопрос задан: 30 April 2017 12:43
0
ответов

Как пропустить понимание списка в отладчике Python (pdb)?

В pdb следующая инструкция не перешагивает через понимание списка, вместо этого она проходит через каждую итерацию. Есть ли способ перешагнуть через них, чтобы отладка продолжалась со следующей строки после списка ...
вопрос задан: 29 March 2017 01:20
0
ответов

Python Асинхронные Понимания - как они работают?

У меня проблемы с пониманием использования асинхронных представлений, представленных в Python 3.6. Как оговорка, у меня нет большого опыта работы с асинхронным кодом в целом в Python. ...
вопрос задан: 20 February 2017 02:56
0
ответов

Понимание списка в одну строку: варианты if-else

Это больше о синтаксисе понимания списка Python. У меня есть понимание списка, которое создает список нечетных чисел заданного диапазона: [х для х в диапазоне (1, 10), если х% 2] Это делает фильтр - у меня есть ...
вопрос задан: 24 December 2016 07:55
0
ответов

Может ли Pythonic использовать понимание списков только для побочных эффектов?

Подумайте о функции, которую я вызываю из-за побочных эффектов, а не возвращаемые значения (например, печать на экране, обновление графического интерфейса, печать в файл и т. д.). def fun_with_side_effects (x): ... побочные эффекты ......
вопрос задан: 15 November 2016 10:16
0
ответов

Удалить первые N элементов, которые соответствуют условию в списке Python

Если у меня есть функция matchCondition (x), как я могу удалить первые n элементов в списке Python, которые соответствуют этому условию? Одно из решений состоит в том, чтобы перебирать каждый элемент, отмечать его для удаления (например, ...
вопрос задан: 20 September 2016 14:49
0
ответов

Понимание списка без [] в Python

Присоединение к списку: >>> '' .join ([str (_) for _ in xrange (10)]) Соединение «0123456789» должно иметь итерацию. Очевидно, аргументом соединения является [str (_) для _ в xrange (10)], и это список ...
вопрос задан: 10 September 2016 15:31
0
ответов

Python - удаление элементов из списков

# У меня есть 3 списка: L1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] L2 = [4, 7, 8] L3 = [5, 2, 9] # Я хочу создать еще один, который будет L1 минус члены L2 и члены L3, поэтому: L4 = (L1 - L2) - L3 # Конечно, это ...
вопрос задан: 2 September 2016 21:41
0
ответов

Продолжение строки для понимания списков или выражений генератора в python

Как вы должны разбить очень длинный список? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Я также где-то видел, что ...
вопрос задан: 2 May 2016 00:48
0
ответов

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

Я начал рассматривать сайт проекта Euler как способ чтобы изучить Haskell и улучшить свои Python и Ruby. Я думаю, что версии Haskell и Python подходят, но я уверен, что должен быть более чистый способ для...
вопрос задан: 27 April 2016 19:35