概述
原标题:Python基础 | 关于“循环”那些事
for 循环
list
range
enumerate
zip
while 循环
while相当于if时
while充当for和if的混合体
泛循环
列表解析
map
迭代器
生成器
循环的跳出和继续
单层循环
嵌套循环
Python中常见的循环有两类:
for
while
for 循环
list
list 是最常见的可迭代对象,其他可迭代的对象例如 dict , set ,file lines, string 等
fori inset(( 1, 2, 3)):
print(i)
输出:123
importstring
list_num = list(string.digits)
fori inlist_num:
# 输出偶数
ifint(i)% 2== 0:
print(i)
输出:02468
range
range 有头无尾 ,e.g. range(1,3) 实际得到的序列是 (1,2)
fori inrange( 3):
print(i)
输出:012
fori inrange( 1, 9):
# 输出偶数
ifint(i)% 2== 0:
print(i)
输出:2468
enumerate
enumerate 为循环的list加上index,这个index是编号是从0开始的
list_val = [ 1, 2, 3, 5, 8]
foridx,val inenumerate(list_val):
print(idx,val)
输出:
0 1
1 2
2 3
3 5
4 8
zip
同时遍历两个以上的list&#x
最后
以上就是朴素山水为你收集整理的python 双层for循环内层循环如何自增_Python基础 | 关于“循环”那些事的全部内容,希望文章能够帮你解决python 双层for循环内层循环如何自增_Python基础 | 关于“循环”那些事所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复