for……in……循环
# for循环三要点:1空房间(元素=变量:唯一性)2排除办业务的人3业务流程
for i in [1,2,3,4,5]:
print(i*3)
3
6
9
12
15
# 列表、字典、字符串都可以被遍历
for i in '孙悟空':
print(i)
孙
悟
空
#整数、浮点数不可以被遍历
range()函数
# 取头不取尾,步长为3,range(默认为0,10,默认为1)
for i in range(0,10,3):
print(i)
0
3
6
9
# range() 第3参数默认为1
for i in range(1,4):
print('我可以的')
# range() 第1参数默认为0,第3参数默认为1
for i in range(5):
print('我可以的')
for循环:办事流程
#字典中键进办公室后,单独出来。
d = {'小明':'醋','小红':'油','小白':'盐','小张':'米'}
for i in d:
print(d[i])
醋
油
盐
米
while循环
#while循环2个要点:1放行条件2办事流程
a = 0
while a <5:
a = a + 1
print(a)
1
2
3
4
5
#print(a)未缩进,没在while办事流程内
a = 0
while a <5:
a = a + 1
print(a)
5
两种循环对比
# 确定数量用for循环
for i in range(3):
print('我很棒')
# 满足条件用while循环
a = ''
while a != '558':
a = input('请输入密码:')
print('恭喜进入')
pop()函数
# pop()函数为提取和删除元素的合集,默认提取删除最后元素
tudents = ['小明','小红','小刚']
for i in range(3):
students.append(students.pop(0))
print(students)
['小红', '小刚', '小明']
['小刚', '小明', '小红']
['小明', '小红', '小刚']
网友评论