for循环-列表遍历.note

noteId: CAB72B51DA144F1E879DB6E23C26FE74 · 原始路径:/ALL/Python、Flask - vscode/视频笔记/for循环-列表遍历.note · 图片:1 · 附件待处理:0

·遍历列表、元组、字符串和 range()
 
遍历:依次获取每个元素
 
当列表种元素很多时,这种方法就不适用,需要使用到 for循环 :
l = [2,4,6,8,10]
for item in l:    //最后的 l 指列表“l”,表示要遍历的列表
    print(item)
# for 和 in 是两个固定语法,且最后必须要跟冒号“ :” ;item 是一个变量,可以自定义,使用起来和普通的变量没有差别
#佛如语句又叫做循环语句,作用是重复执行一段代码
 
for循环执行:
l = [2,4,6,8,10]
for item in l:   
    print(item)
    
item 先变成 2 ,然后往下执行 print 语句
然后item 再变成 4 ,然后往下执行 print 语句
之后item 变成 6 ,然后往下执行 print 语句
然后item 再变成 8 ,往下执行 print 语句
item 再变成 10 ,往下执行 print 语句
因为列表 l 种没有元素了,for循环 执行完毕
不止列表可以遍历,元组、字符串、range() 也可以使用 for 进行遍历
 
for循环 后的代码需要缩进才能重复执行,否则只会执行一次
 
 
# 遍历列表
l = list(range(1,101))
for item in l:
    print(item)
输出结果:(太长只显示部分)
1
2
3
.
.
.
99
100
 
 
# 将值乘以 2 
l = [1,2,3,4,5,6]
for item in l:
    item += 2
    print(item)
输出结果:
3

4

5

6

7

8
 
 
#遍历字符串
for item in "Python":
    print(item)
输出结果:
P

y

t

h

o

n