网站首页 文章专栏 Python基础篇---遍历
#遍历字典 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 '''
转载请注明出处