“Python List понимать двойное для” Ответ

Python List понимать двойное для

[x for y in collection for x in y] # [A for B in C for D in E]
Lonely Lion

Python List понимать двойное для

>>> l = [(x,y) for x in range(0,3) for y in range(5, 8)]
>>> l
[(0, 5), (0, 6), (0, 7), (1, 5), (1, 6), (1, 7), (2, 5), (2, 6), (2, 7)]

# they can also be "chained"
>>> l = [(x,y) for x in range(0,4) for y in range(0, x)]
>>> l
[(1, 0), (2, 0), (2, 1), (3, 0), (3, 1), (3, 2)]
wolf-like_hunter

Ответы похожие на “Python List понимать двойное для”

Вопросы похожие на “Python List понимать двойное для”

Больше похожих ответов на “Python List понимать двойное для” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования