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