Python教程

15、python的嵌套for循环

本文主要是介绍15、python的嵌套for循环,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
''' Python的嵌套for循环 我们已经搞定了单层的for循环,如果遇到了嵌套的字典、元组、列表,需要获取到每个元素并进行打印,那么就需要用到嵌套for循环。 如下数据所示: List=[ [1,2,3,4], [ 'a ' , 'b ', 'c ' , 'd ' ],[ '甲','乙','丙','丁']] Tuple= ( ( "张三" , "English" ,"hello"), ( "for" , "my" , "homework" , "python-coding")) Dict={'url':'http://127.0.0.1/login', 'data': {'mobilephone':'17610066999','pwd': '19098778917'}} 要求: 获取List里的每一个数据,并按行输出 获取Tuple里的每一个数据,按行输出,并把第index=2的元素,逐字输出。 获取Dict里的信息,并且把url data获取到后都输出,data里面的数据要按个输出。   ''' List=[ [1,2,3,4], [ 'a ' , 'b ', 'c ' , 'd ' ],[ '甲','乙','丙','丁']] Tuple= ( ( "张三" , "English" ,"hello"), ( "for" , "my" , "homework" , "python-coding")) Dict={'url':'http://127.0.0.1/login', 'data': {'mobilephone':'17610066999','pwd': '19098778917'}} # 获取List里的每一个数据,并按行输出 # for item in List: # print(item) # for a in item: # print(a)   # 获取Tuple里的每一个数据,按行输出,并把第index=2的元素,逐字输出。 # for item in Tuple: # for a in range(len(item)):#根据索引取值 # if a==2: # for b in item[2]: # print(b)       # 获取Dict里的信息,并且把url data获取到后都输出,data里面的数据要按个输出。 for key in Dict: if key =='data': for key1 in Dict['data'].values(): print(key1) else: print(Dict[key])

这篇关于15、python的嵌套for循环的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!