迭代python
中的for x in
不僅可以用在
list
和tuple
上,還可以作用在其他可以迭代的物件上
dict
strenumerate(list)
轉換list
變成索引
-元素對
[str]
轉換str
變成list
練習:1.
#-*- coding:utf-8 -*-
d =
for key in d:
print(key)
for value in d.values():
print(value)
for k,v in d.items():
print(k,v)#迭代
dict
要選擇是迭代
key還是
value
2.#-*- coding:utf-8 -*-
for ch in 'acv':
print(ch)#迭代
str字串
3.#-*- coding:utf-8 -*-
for i,value in
enumerate(['a','b','c']):
print(i,value)#迭代
list
同時把把
list
按索引-
元素對輸出
4.#-*- coding:utf-8 -*-
for x,y in[(1,1),(2,4),(3,4)]:
print(x,y)#迭代
list
python高階特性 迭代
直接通過 進行學習 python基礎知識 高階特性 迭代 迭代語法 for x in y 任何可迭代物件都可迭代,常見的可迭代物件有 list和tuple t 1,2,3,false for x in l print x print for x in t print x dict和set,儲存是無序...
python高階特性 迭代
for v in d.values for k,v in d.items for a in adfa 判斷物件是否可迭代 from collections import iterable isinstance abc iterable 新增下標 for x,y in enumerate 1,1 2,...
python高階特性 迭代
for v in d.values for k,v in d.items for a in adfa 判斷物件是否可迭代 from collections import iterable isinstance abc iterable 新增下標 for x,y in enumerate 1,1 2,...