python for 双变量遍历_【文山玩Python】循环语句:用for语句循环一切可遍历对象...

for in不仅可以使用range()函数来产生多次循环,也可以用来循环其它数据类型,比如用for来循环字符串:

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

运行后的结果:运行后会将这一段字符串中的每一个单词给打印出来。

python for 双变量遍历_【文山玩Python】循环语句:用for语句循环一切可遍历对象..._第1张图片

也可以使用for in来循环元组:

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

运行后的结果:将每一个数字给打印了出来。

python for 双变量遍历_【文山玩Python】循环语句:用for语句循环一切可遍历对象..._第2张图片

也可以使用for in 来循环列表:

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

运行后的结果:将每一个数字给打印了出来。

python for 双变量遍历_【文山玩Python】循环语句:用for语句循环一切可遍历对象..._第3张图片

也可以使用for in来循环集合:

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

运行后的结果:将每一个数字给打印了出来。

python for 双变量遍历_【文山玩Python】循环语句:用for语句循环一切可遍历对象..._第4张图片

也可以使用for in来循环字段,不过循环打印的是字典的key:

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

运行后的结果:

python for 双变量遍历_【文山玩Python】循环语句:用for语句循环一切可遍历对象..._第5张图片

如果想获取字段的值或者每一个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))

运行后的结果:

python for 双变量遍历_【文山玩Python】循环语句:用for语句循环一切可遍历对象..._第6张图片

你可能感兴趣的:(python,for,双变量遍历)