网站首页 文章专栏 Python基础篇---遍历

Python基础篇---遍历

编辑时间:2018-05-10 16:01:21 作者:苹果 浏览量:667




#遍历字典
temp_1={'a':'A','b':'B'}
for k,v in temp_1.items():  #遍历key和value
    print(k,'=>',v)
"""
a => A
b => B
"""
#遍历序列
temp_2=['a','b','c']
for k,v in enumerate(temp_2):
    print(k,'=>',v)
"""
0 => a
1 => b
2 => c
"""
#遍历两个或者更多的序列
temp_3=list(temp_1.keys())
temp_4=list(temp_1.values())
print(temp_3)#['a', 'b']
print(temp_4)#['A', 'B']
i=1
for x,y in zip(temp_2,temp_3):
    print('temp_1的key{0}对应的建是:{1};\ttemp_2第{2}个元素是'.format(x,y,i))
    i+=1
"""
temp_1的keya对应的建是:a;	temp_2第1个元素是
temp_1的keyb对应的建是:b;	temp_2第2个元素是
"""
#要反向遍历一个序列,首先指定这个序列,然后调用 reversed() 函数:
#range(1, 10, 2) 建立一个序列,从1开始,10结束,已2增涨
for a in reversed(range(1, 10, 2)):
    print(a)
'''
9
7
5
3
1
'''

#要按顺序遍历一个序列,使用 sorted() 函数返回一个已排序的序列,并不修改原值:
#set(list) 将序列转为字典
for f in sorted(set(temp_2)):
     print(f)
'''
a
b
c
'''



    出自:何冰华个人网站

    地址:http://www.hebinghua.com/

    转载请注明出处


来说两句吧
最新评论