python循环基本语法

循环

1.循环嵌套
1.循环嵌套的执行原则

外循环一次,内循环完整循环一次

for x in range(5):
    for y in range(2, 5):
        print(x, y)
'''
x 取值范围: 0, 1, 2, 3, 4
第一次: x = 0 :执行循环体对应的for循环,y值的范围是:2,3,4,
              第一次: y=2:print(x, y) -> print(0,2)
              第二次循环 y = 3:print(x ,y) -> print(0, 3)
              第三次循环 y = 4:print(x ,y) -> print(0, 4)

第二次:x = 1 :执行外循环对应的for循环,y的取值范围是:2,3,4
             第一次: y=2:print(x,y) x的取值范围是2,3,4
'''
2.增 -添加元素
1.添加单个元素
'''
列表.append(元素)    -   在列表的最后添加一个元素
列表.insert(下标,元素) - 在指定下标对应的元素前面插入指定元素
'''

movise = ['五六十度灰', '哥斯拉大战金刚', '桃花侠大战菊花怪']
print(movise)       # ['五六十度灰', '哥斯拉大战金刚', '桃花侠大战菊花怪']


movise.append('肖生客的救赎')
print(movise)       # ['五六十度灰', '哥斯拉大战金刚', '桃花侠大战菊花怪', '肖生客的救赎']

movise.insert(2, '沉默的羔羊')
print(movise)		# ['五六十度灰', '哥斯拉大战金刚', '沉默的羔羊', '桃花侠大战菊花怪', '肖生客的救赎']
2.批量添加

列表1.extend(列表2) -将列表2元素全部添加到列表1的后面

movise.extend(['喜羊羊与灰太狼', '触不可及', 'V字仇杀队'])
print(movise)		#['五六十度灰', '哥斯拉大战金刚', '沉默的羔羊', '桃花侠大战菊花怪', '肖生客的救赎', '喜羊羊与灰太狼', '触不可及', 'V字仇杀队']

练习:将scores中所有的及格分数提取出来

scores = [89, 67, 56, 90, 98, 30, 78, 51, 99]
scores1 = []		# 创建一个新列表
for x in scores:
    if x >= 60: 		 # 统计及格人数
        scores1.append(x)   # 将及格人数放进新列表
print(scores1)  # 打印新列表
3.认识列表
1.什么是列表(list)

元素:容器中每一个独立的数据就是元素

容器的基本特征:一个容器的数据类型可以同时保存多个其他数据

'''
1)列表长什么样子:列表是容器型类型(序列),将[]作为容器的标志,里面多个元素用逗号隔开[元素1, 元素2, 元素3,....]
2)列表的特点:列表是可变的(元素的个数,值和顺序可变) - 增,删,改,查:列表是有序的,支持下标操作
3)列表对元素的要求:没有要求(不管什么数据类型都可以作为列表的元素)
'''

空列表

list1 = []
list2 = [ ]
print(type(list1), type(list2))  # <class 'list'> <class 'list'>
print(bool(list1), bool(list2
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值