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

7 ответов

Как извлечь словарь одну пару ключ-значение в переменных

3 ответа

Терминология Python: что осталось от «= argv» в упражнении «Изучите Python - трудный путь»

Зед Шоу "Изучите Питон трудным путем" часто просит вас «написать на английском» что делает каждая строка скрипта. Я пытаюсь сделать это с некоторыми вещами, ...

2 ответа

@RohitTaneja: в Python 3 да, в Python 2 (который я имел в виду при написании этого ответа) оба возвращают списки.

думал: keys, values = zip(*[(key, value) for (key, value) in my_dict.iteritems()])Но я не удовлетворен. Что говорят питонисты?

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

2 ответа

Подобная Python распаковка числового значения в R [duplicate]

На этот вопрос уже есть ответ здесь: Назначить несколько новых переменных в LHS в одной строке [/questions/7519790/assign-multiple-new-variables-on-lhs-in-a-single-line] 14 ответовМогу ли я назначить переменные в пакетном режиме? ...

1 ответ

Получение только элемента из одноэлементного списка в Python?

8 ответов

Является ли 'shift' злом для обработки параметров подпрограммы Perl?

Я часто используюshift распаковать параметры функции: sub my_sub { my $self = shift; my $params = shift; .... }Однако многие мои коллеги проповедуют, чтоshift на самом деле зло. Не могли бы вы объяснить, почему я предпочитаю sub my_sub { my ...

2 ответа

Распаковка обобщений

8 ответов

«Распаковка» кортежа для вызова соответствующего указателя на функцию

Я пытаюсь хранить вstd::tuple различное количество значений, которые позже будут использоваться в качестве аргументов для вызова указателя функции, который соответствует сохраненным типам. Я создал упрощенный пример, показывающий проблему, ...

1 ответ

распаковка массива аргументов в php

Python предоставляет оператор «*» для распаковки списка кортежей и передачи их функции в качестве аргументов, например, так:

4 ответа

Идиоматичный способ распаковать список переменной длины максимального размера n

Я читаю файл и распаковываю каждую строку следующим образом: for line in filter(fh): a, b, c, d = line.split()Однако возможно, что в строке может быть больше или меньше столбцов, чем переменных, которые я хочу распаковать. В случае, когда их ...