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

1 ответ

Почему одна переменная класса не определена в понимании списка, а другая?

5 ответов

Являются ли списки и функциональные функции быстрее, чем «для циклов»?

С точки зрения производительности в Python, является ли понимание списка или такие функции, как map (), filter () и redu () быстрее, чем цикл for? Почему, те...

4 ответа

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

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

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

2 ответа

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

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

2 ответа

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

5 ответов

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

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

5 ответов

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

3 ответа

Понимание списка с помощью аккумулятора

Каков наилучший способ воспроизвести эту простую функцию, используя понимание списка (или другой компактный подход)? import numpy as np sum=0 array=[] for i in np.random.rand(100): sum+=i array.append(sum)

3 ответа

Понимание списка с помощью аккумулятора

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

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 ...