1. 程式人生 > 其它 >for 迴圈語句基本用法及示例_【文山玩Python】迴圈語句:用for語句迴圈一切可遍歷物件...

for 迴圈語句基本用法及示例_【文山玩Python】迴圈語句:用for語句迴圈一切可遍歷物件...

技術標籤:for 迴圈語句基本用法及示例

for in不僅可以使用range()函式來產生多次迴圈,也可以用來迴圈其它資料型別,比如用for來迴圈字串:

for s in '文山寫python+v:qwentest123':    print(s)

執行後的結果:執行後會將這一段字串中的每一個單詞給打印出來。

7966ce7e6fd1db72053047730f39e459.png

也可以使用for in來迴圈元組:

for t in (1, 2, 3, 4, 5, 6, 7, 8, 9):    print(t)

執行後的結果:將每一個數字給列印了出來。

c302baff207f2c1ac6d14c35cced3eda.png

也可以使用for in 來迴圈列表:

for l in [1, 2, 3, 4, 5]:    print(l)

執行後的結果:將每一個數字給列印了出來。

7842f2bb18a7151ad4f236219b6b7dc2.png

也可以使用for in來迴圈集合:

for se in {1, 2, 3, 4, 5}:    print(se)

執行後的結果:將每一個數字給列印了出來。

7842f2bb18a7151ad4f236219b6b7dc2.png

也可以使用for in來迴圈欄位,不過迴圈列印的是字典的key:

for u in {'v': 'qwentest123', 'name': '文山'}:    print(u)

執行後的結果:

48d66d6dc09b15f2ad6bbca1f7b4d173.png

如果想獲取欄位的值或者每一個key:value可以:

for u in {'v': 'qwentest123', 'name': '文山'}.values():    print(u)print('***********************************************')for k, v in {'v': 'qwentest123', 'name': '文山'}.items():    print('{0}={1}'.format(k, v))

執行後的結果:

70f67c36553b45334eb93ae0350bdc99.png