при распаковке списка списков с помощью zip (* some_list) в объявлении цикла for, как динамически настроить мои итераторы? - PullRequest
0 голосов
/ 30 октября 2019

Вот как мой код в основном настроен, но, как вы можете видеть, p1-p9 - статическое поведение. Что если я не знаю, сколько элементов будет распаковано из zip (* P)?

#What if i dont know how many items are being unpacked with *P?
for p_1, p_2, ... p_9 in zip(*P):
    #doing something with p1-pn

Я хочу спросить, есть ли способ динамически настроить итератор, чтобы он зависел от состоянияпочтовый индекс (* P) ​​

for p_array in zip(*P):
    #Maybe there is some way to set up a dynamic list as an iterator?

1 Ответ

0 голосов
/ 30 октября 2019

Нашел ответ

for p in zip(*P):
   print(list(p))
...