循环嵌套简单理解就是:外面的for走一个,里面的for走一遍
例一:
lala_age=input("lala的年龄:")
xiaowangzi_age=input("小王子的年龄:")
if int(lala_age)>int(xiaowangzi_age):
print("29期的人给lala10块钱")
elif int(lala_age)<int(xiaowangzi_age):
print("lala给29期的人10块钱")
else:
print("不玩了")
返回:
song:爱转角,dalao:你好
song:爱转角,dalao:多喝热水
song:晴天,dalao:你好
song:晴天,dalao:多喝热水
song:人来人往,dalao:你好
song:人来人往,dalao:多喝热水
song:左手指月,dalao:你好
song:左手指月,dalao:多喝热水
song:明明就,dalao:你好
song:明明就,dalao:多喝热水
song:啦啦,dalao:你好
song:啦啦,dalao:多喝热水
例二:
python = [
["无名之辈","叮叮"],
["阿奇","小票"],
["钩子","开始"],
["小玲","小罗"]
]
for group in python:
print(group)
for name in group:
print(name)
返回:
['无名之辈', '叮叮']
无名之辈
叮叮
['阿奇', '小票']
阿奇
小票
['钩子', '开始']
钩子
开始
['小玲', '小罗']
小玲
小罗
扩展知识:
1.for循环同时获取字典的所有的key和值用 :items()
yuz = {"name":"yuz","age":19,"hoby":"coding"}
for key in yuz.items():
print(key)
2.for循环只获取字典的key:
yuz = {"name":"yuz","age":19,"hoby":"coding"}
for e in yuz:
print(e)
3.for循环只获取字典的value值用字典[key]或者.value()
yu = {"name":"yu","age":19,"hoby":"coding"}
for e in yu:
print(yu[e])
yuz = {"name":"yuz","age":19,"hoby":"coding"}
for e in yuz.value():
print(e)
4.for重复执行多少次计算用range()
for i in range(1,10):
print(i)
5.for循环获取列表里面多个字典的key和value
cases = [
{"url":"http://..","method":"get"},
{"url":"http://www.baidu.com..","method":"post"}
]
for case in cases:
for k,v in case.items():
print(k,v)