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])

上一篇:Python学习日记——字典(可以自定义索引值的列表)


下一篇:Python - 标准数据类型(1)