Tag: map function

Распаковать вложенный список аргументов map ()

Я уверен, что есть способ сделать это, но я не смог его найти. Скажем, у меня есть: foo = [ [1, 2], [3, 4], [5, 6] ] def add(num1, num2): return num1 + num2 Затем, как я могу использовать map(add, foo) , чтобы он проходил num1=1 , num2=2 для первой итерации, то есть add(1, 2) […]

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

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

Python `map` и распаковка аргументов

Я знаю это map(function, arguments) эквивалентно for argument in arguments: function(argument) Можно ли использовать функцию карты, чтобы сделать следующее? for arg, kwargs in arguments: function(arg, **kwargs)

Python: Во всяком случае, чтобы использовать карту, чтобы получить первый элемент кортежа

У меня есть кортеж кортежей, и я хочу поместить первое значение в каждый из кортежей в набор. Я думал, что использование map () было бы хорошим способом сделать это, единственное, что я не могу найти простой способ получить доступ к первому элементу в кортеже. Так, например, у меня есть кортеж ((1,), (3,)) . Я хотел […]

Простая идиома разбивает n-длинный список на k-длинные куски, когда n% k> 0?

В Python легко разбить n- длинный список на k- размерные куски, если n кратно k (IOW, n % k == 0 ). Вот мой любимый подход (прямо из документов ): >>> k = 3 >>> n = 5 * k >>> x = range(k * 5) >>> zip(*[iter(x)] * k) [(0, 1, 2), (3, 4, […]

Python: Разница между фильтром (функция, последовательность) и карта (функция, последовательность)

Я читаю документацию Python, чтобы действительно углубленно изучать язык Python и сталкивался с функциями фильтра и карты. Я использовал фильтр раньше, но никогда не отображал карту, хотя я видел как в различных вопросах Python здесь, на SO. Прочитав о них в учебнике Python, я смущен различием между ними. Например, из 5.1.3. Функциональные средства программирования : […]

Могу ли я использовать индексную информацию внутри функции карты?

Предположим, что существует список a = [1, 3, 5, 6, 8] . Я хочу применить некоторое преобразование в этом списке, и я хочу избежать его последовательно, поэтому что-то вроде map(someTransformationFunction, a) обычно будет делать трюк, но что, если преобразование должно обладать знанием индекса каждого объекта? Например, допустим, что каждый элемент должен быть умножен на его […]

Передайте несколько параметров concurrent.futures.Executor.map?

Параметр concurrent.futures.Executor.map принимает переменное число итераций, из которых вызывается данная функция. Как я могу назвать это, если у меня есть генератор, который создает кортежи, которые обычно распаковываются на месте? Следующие не работают, потому что каждый из сгенерированных кортежей задается как другой аргумент для отображения: args = ((a, b) for (a, b) in c) for result […]

Почему map (print, a_list) не работает?

Для нормальной функции map работает хорошо: def increment(n): return n+1 l = [1, 2, 3, 4, 5] l = map(increment, l) print l >>> [2, 3, 4, 5, 6] Однако, если его print помещается внутри функции map : l = [1, 2, 3, 4, 5] l = map(print, l) print l python будет жаловаться: l […]

Python 3 против поведения карты Python 2

В Python 2 обычная (старая, устаревшая) идиома – использовать map для объединения итераторов с неравномерной длиной, используя map(None,iter,iter,…) форм map(None,iter,iter,…) следующим образом: >>> map(None,xrange(5),xrange(10,12)) [(0, 10), (1, 11), (2, None), (3, None), (4, None)] В Python 2 он расширяется так, что самый длинный итератор – это длина возвращаемого списка, а если он короче другого, он […]

 
Interesting Posts for Van-Lav

Как извлечь целые числа из строки, разделенной пробелами в Python 2.7?

from scrapy.selector import selector error

Максимум два кортежа

Возможно ли издеваться над встроенной функцией печати Python?

Как я могу переместить объект даты в другой языковой стандарт?

Ошибка теста Django: отношения не существует

Изменение папки dist dist с помощью setuptools

Как вычислить (alt, az) для данной галактической координаты (GLON, GLAT) с PyEphem?

как сделать подпроцесс, вызванный с помощью вызова / Popen, наследовать переменные среды

Настройте Django URLS.py, чтобы сохранить #anchors в URL-адресе после того, как он перезапишет его с помощью функции end /

Скопировать файлы со странным именем в python получил ошибку 22

Словарь лучшей структуры данных для поездов?

Изменение других объектов при обновлении / вставке

Имя модуля отличается от имени каталога?

beautifulsoup: find_all on bs4.element.ResultSet объект или список?

Python - лучший язык программирования в мире.