names=['zhangyishan','wangziwen','zhaoliying','laowantong']
for x in names:
print (x)
i=0
while i<len(names):
print (names[i])
i=i+1
這裏我們通過對列表的遍歷可以看到for和while循環的大致格式語法,其中用while遍歷的時候,
我們可以看到用到了len(),但是用len()的時候,輸出要注意names[i]的下標不能忘。
#coding:utf-8
stus = [ {"name":"zhangyan","age":18},
{"name":"lisi","age":19},
{"name":"wangwu","age":17}]
for x in stus:
for key in x:
print(x[key])
for x in stus:
foe (key,value) in x.items():
print (key,value)
#info ={ 'name':'zhangsan'}
#age = info.get('age', 17) #用於獲得字典中未確定元素並給予默認值
stus.sort(
key =
lambda x:x[
'age'])
for x
in stus:
for key
in x:
print(x[key])
此處,利用for的列表字典遍歷,與匿名函數相比較,也方便理解一下匿名函數。
當然,主要還是看字典遍歷的方法,字典遍歷的結果在上一篇函數時,詳細討論過,在此不做過多討論。