我是靠谱客的博主 朴素山水,最近开发中收集的这篇文章主要介绍python 双层for循环内层循环如何自增_Python基础 | 关于“循环”那些事,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

原标题: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基础 | 关于“循环”那些事所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部