python 循环结构(for-in)
循环结构(for-in)
说明:也是循环结构的一种,经常用于遍历字符串、列表,元组,字典等
格式:
for x in y:
循环体
执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束
示例1:遍历字符串
s = ‘I love you more than i can say’
for i in s:
print(i)
示例2:遍历列表
l = [‘鹅鹅鹅’, ‘曲项向天歌’, ‘锄禾日当午’, ‘春种一粒粟’]
for i in l:
print(i)
可以获取下表,enumerate每次循环可以得到下表及元素
for i, v in enumerate(l):
print(i, v)
示例3:遍历字典
d = {‘a’:‘apple’, ‘b’:‘banana’, ‘c’:‘car’, ‘d’: ‘desk’}
for key in d:
# 遍历字典时遍历的是键
print(key, d.get(key))
for key, value in d.items():
上下两种方式等价 d.items() <=> dict.items(d)
for key, value in dict.items(d):
print(key, value)