Результаты поиска по запросу "list-comprehension"
лямбда в сравнении со списком производительности
Недавно я опубликовал вопрос с использованием лямбда-функции, и в ответ кто-то упомянул, что лямбда выходит из строя, вместо этого использовать списочные выражения. Я относительно новичок в Python. Я провел простой тест: import time S=[x for x ...
Понимание вложенного списка с двумя списками
Я понимаю, как работает простое понимание списка, например: [x*2 for x in range(5)] # returns [0,2,4,6,8]а также я понимаю, как работает понимание вложенного списка: w_list = ["i_have_a_doubt", "with_the","nested_lists_comprehensions"] # ...
Создание словаря словарей в python 2.6
У меня есть строка кода в Python2.7, которая генерирует словарь пустых словарей: values=[0,1,2,4,5,8] value_dicts={x:{} for x in values}который выдает синтаксическую ошибку при запуске на python2.6. Я могу сделать то же самое, используя цикл ...
понимание списка Python для получения двух значений за одну итерацию
Я хочу создать список в Python следующим образом - [1, 1, 2, 4, 3, 9, 4, 16, 5, 25 .....]Вы бы поняли, это ничего, кромеn, n*n Я попытался написать такое понимание списка в Python следующим образом: lst_gen = [i, i*i for i in range(1, 10)]Но, ...
Как я могу сравнить тип Unicode со строкой в Python?
Я пытаюсь использовать список, который сравнивает строковые объекты, но одна из строк - utf-8, побочный продукт json.loads. Сценарий: us = u'MyString' # is the utf-8 stringПервая часть моего вопроса, почему это возвращает False? ...
Почему в Python нет понимания кортежей?
Как мы все знаем, есть понимание списка, как [i for i in [1, 2, 3, 4]]и есть словарное понимание, как {i:j for i, j in {1: 'a', 2: 'b'}.items()}но (i for i in (1, 2, 3))окажется в генераторе, а неtuple понимание. Почему это? Я думаю, чтоtuple ...
Создать словарь с пониманием списка в Python
Мне нравится синтаксис понимания списка Python. Можно ли его использовать и для создания словарей? Например, перебирая пары ключей и значений: mydict = {(k,v) for (k,v) in blah blah blah} # doesn't work
Понимание списка в одну строку: варианты if-else
Это больше о синтаксисе понимания списка Python. У меня есть понимание списка, которое производит список нечетных чисел данного диапазона: [x for x in range(1, 10) if x % 2]Это делает фильтр - у меня есть список источников, где я удаляю четные ...
Являются ли списки и функциональные функции быстрее, чем «для циклов»?
С точки зрения производительности в Python, является ли понимание списка или такие функции, как map (), filter () и redu () быстрее, чем цикл for? Почему, те...