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

4 ответа

Функция с аргументами в двух списках

У меня есть два списка xscat и yscat. Я хотел бы, чтобы понимание списка подбирало x и y в xscat и yscat соответственно. Результирующий список должен содержатьpeaks([x[0], y[0]]), peaks([x[1], y[1]]) , и т.д xscat=yscat=[-1, -1.5,5] ...

4 ответа

Генерация временной последовательности с шагом 7 секунд

Как бы вы сгенерировали следующую последовательность строк в Python? 00:00:00 00:00:07 00:00:14 00:00:21 ... 00:00:49 00:00:56 00:01:03Шаг 7 секунд. Конец около 03:30: +/- Я бы пришел с решением, которое использует модульную арифметику (первые ...

3 ответа

Эйлер 43 - есть ли монада, чтобы помочь написать этот список понимания?

Вот способ решения проблемы Эйлера 43 (пожалуйста, дайте мне знать, если это не даст правильный ответ). Есть ли монада или какой-то другой синтетический сахар, который может помочь в отслеживанииnotElem условия? toNum xs = foldl (\s d -> s*10+d) ...

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

4 ответа

Насколько (не) эффективно понимание списка, если вы его не назначаете?

В этом вопросе [https://stackoverflow.com/a/11968881/34088]Я спорю с комментатором, который утверждает, что for t in threads: t.join()будет лучше чем [t.join() for t in threads]Оставляя в стороне вопрос о «злоупотреблении пониманием» - я ...

2 ответа

Тернарное выражение в словарном понимании

Я пытаюсь инвертировать словарь. В случае если многие ключи имеют одно и то же значение, новый ключ (старое значение) должен ассоциироваться с набором новых значений (старые ключи). Я решил проблему, но я пытаюсь провести рефакторинг ...

1 ответ

Как читать вслух Python List Comp понять?

Мой вопрос о PythonПонимание спискачитаемость. Когда я сталкиваюсь с кодом со сложными / вложенными списками, я обнаруживаю, что мне приходится перечитывать их несколько раз, чтобы понять цель. Есть ли интуитивно понятный способ прочитать вслух ...

2 ответа

понимание вложенного списка с помощью os.walk

Попытка перечислить все файлы в определенном каталоге (например, «find.» В Linux или «dir / s / b» в Windows). Я придумал следующее понимание вложенного списка: from os import walk from os.path import join root = r'c:\windows' #choose ...

5 ответов

Отображение вложенного списка с помощью списка в Python?

У меня есть следующий код, который я использую для отображения вложенного списка в Python, чтобы создать список с той же структурой. >>> nested_list = [['Hello', 'World'], ['Goodbye', 'World']] >>> [map(str.upper, x) for x in nested_list] ...

2 ответа

Понимание списка Python: возврат тестовой функции

Есть ли способ проверить возврат функции в понимании списка (или dict)? Я хотел бы избежать написания этого: lst = [] for x in range(10): bar = foo(x) if bar: lst.append(bar)и вместо этого используйте понимание списка. Очевидно, я не хочу ...

5 ответов

Доступ к переменным класса из списка понимания в определении класса

Как вы получаете доступ к другим переменным класса из понимания списка в определении класса? Следующее работает в Python 2, но не работает в Python 3: class Foo: x = 5 y = [x for i in range(1)]Python 3.2 выдает ошибку: NameError: global name ...