可迭代对象
可迭代对象:直观的理解就是凡是能用for循环进行遍历的对象都称为可迭代对象。如字符串、元祖、列表、集合、字典等等。
遍历
通过 for xxx in xxx 的语法结构可以遍历所有的可迭代对象。
字符串的遍历
mystr = 'hello python'
for s in mystr:
print(s)
#输出结果:
h
e
l
l
o
p
y
t
h
o
n
元祖的遍历
mytuple = (1,2,3,4,5)
for t in mytuple:
print(t)
#输出结果
1
2
3
4
5
列表的遍历
lst = [1,2,3,4,5]
for l in lst:
print(l)
#输出结果
1
2
3
4
5
字典的遍历
遍历字典的key(键)
dict ={'name':'Alvin','age':18}
for key in dict.keys():
print(key)
#输出结果
name
age
遍历字典的value(值)
dict ={'name':'Alvin