Python for i,j in XXX 多值解包


Python提供for循環多值解包

1、列表嵌套

例子1:列表嵌套元組

for i,j in [(1,2)]:

  print(i,j)

1 2

例子2:列表嵌套列表

for i,j in [[1,2],[4,7]]:

  print(i,j)

1 2

4 7

例子3:列表嵌套列表與元組

for i,j in [[1,2],(4,7)]:

  print(i,j)

1 2

4 7

2、元組嵌套

例子1:元組嵌套元組

for i,j in ((1,2),(4,7)):

  print(i,j)

1 2

4 7

列子2:元組嵌套列表

for i,j in ([1,2],[4,7]):

  print(i,j)

1 2

4 7

例子3:元組嵌套列表與元組

for i,j in ([1,2],(4,7)):

  print(i,j)

1 2

4 7

3、多值解包原理

for語法遍歷[1,2],第一次拿到的是1,1不可再解包給i,j兩個變量,
fori,jin[[1,2],[2,3]]:
print(i,j)
這樣就可以了
區別就在於[1,2]遍歷的元素是單個數字,而[(1,2)]的元素是一個元組,可解包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM