一、Python for in循环
Python for in 循环,是用来遍历任何数据序列,如一个列表,一个字符串,一个字典,一个元组等。
for in 循环的一般语法如下:
for item in 序列:
语句块
else:
语句块
for in 字符串:把每个字符循环出来
'''字符串:把每个字符循环出来'''
str1 = '老树Python'
'''把字符串str1元素进行循环,每循环出一个元素,就把该元素赋值给item'''
for item in str1:
print(item)
运行结果:
老
树
P
y
t
h
o
n
for in 列表:把列表中每个元素循环出来
'''for in 列表'''
list1 = ['Python','Java','PHP','C#']
''' 循环list1中的每个元素,然后循环到的元素赋值给item'''
for item in list1:
print(item)
运行结果:
Python
Java
PHP
C#
for in 字典:把字典中每对键值循环出来
我们在第十章学习字典时,知道可以通过dict.keys()和dict.values()求得字典的所有key和value.
那么我们可以通过把dict.keys()循环出单个key,然后通过dict[‘key’]来求得key,value对应的值
同时,我们直接 for in dict 循环出来的也是key
'''for in 字典:遍历key值'''
dict1 = {
'Lim':'98','Tom':'99','Jim':'89'}
print('所有keys:',dict1.keys())
print('for in dict1.keys()')
for key in dict1.keys():
print(key + ':' + dict1[key]</