python3精要(30)-深入列表解析
生活随笔
收集整理的這篇文章主要介紹了
python3精要(30)-深入列表解析
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、列表解析通用格式
[表達(dá)式 for 對(duì)象1 in 迭代對(duì)象 [if 條件1] for 對(duì)象2 in 迭代對(duì)象 [if 條件2] ......] a=range(1,5) b=range(100,105) print([(x,y) for x in a for y in b ]) print([(x,y) for x in a if x%2 ==0 for y in b if y%2 ==0 ]) print([(x,y) for x in a for y in b if (x+y) %2 ==0 ]) [(1, 100), (1, 101), (1, 102), (1, 103), (1, 104), (2, 100), (2, 101), (2, 102), (2, 103), (2, 104), (3, 100), (3, 101), (3, 102), (3, 103), (3, 104), (4, 100), (4, 101), (4, 102), (4, 103), (4, 104)] [(2, 100), (2, 102), (2, 104), (4, 100), (4, 102), (4, 104)] [(1, 101), (1, 103), (2, 100), (2, 102), (2, 104), (3, 101), (3, 103), (4, 100), (4, 102), (4, 104)]總結(jié)
以上是生活随笔為你收集整理的python3精要(30)-深入列表解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java面试题整理(附参考答案)
- 下一篇: IoT -- (九) IoT通讯技术选型