dictionary-comprehension

Скажем, я составляю список понимания, который выглядит примерно так: i = range(5) a = [f(i) for i in i] Для некоторой функции f. Даст ли использование фиктивного имени, идентичного итератору, когда-либо неожиданные результаты? Иногда у меня есть имена переменных, которые являются отдельными буквами, и мне...

Я работаю со словарем для программы anagram на Python. Ключи-это кортежи отсортированных букв, а значения-массивы возможных слов с этими буквами: wordlist = { ('d', 'g', 'o'): ['dog', 'god'], ('a', 'c', 't'): ['act', 'cat'], ('a', 's', 't'): ['sat', 'tas'], } Я использую регулярное выражение для ...

в python2. 7 + существует любой способ сделать что-то вроде: { something_if_true if condition else something_if_false for key, value in dict_.items() } Я знаю, что вы можете сделать что-нибудь с 'если' { something_if_true for key, value in dict_.items() if condition} ...