05循环语句和列表元组

一. for 循环(迭代循环)
for循环可以把字符串里面的每个元素 都依次取出来,自动赋值给变量,然后再执行循环体内的代码块。(迭代:依次获取每个元素)
语法规则:for 变量 in 要迭代的对象
在这里插入图片描述
在这里插入图片描述
##内置函数range,可获取一个范围内的整数。
使用:一个参数——表示结尾,但不包含结尾,默认开头是0
两个参数——第一个表示开头(包含)——第二个表示结尾(不包含)
三个参数——第一个表示开头(包含)——第二个表示结尾(不包含)——第三个表示步长(就是指跨越几个数字)
在这里插入图片描述
for和while都是循环语句,他们之间的区别是没有明确循环次数我们用while,明确了循环次数我们用for。
##continue是跳过本次循环的意思。,
在这里插入图片描述
二.列表
是一种数据类型,定义:可以储存多个元素。既可以储存字符串也可以保存数值类型,可以是是任何数据类型li [ ]

在这里插入图片描述
列表推导表达式简化:
在这里插入图片描述
提取列表中的数据时,python会给每一个元素分配一个索引(也有负索引)。第一个是0,第二个是1,以此类推,也可以倒着写,最后一个是-1,倒数第二个是-2.我们也可以通过元素查看索引是几,li.index(想要索引的元素),如下。
li.index()——索引元素所在位置

在这里插入图片描述
li.pop()——可以移除括号中的元素##括号里写索引,就是元素所在位置
在这里插入图片描述
li.remove()——可以移除特定值
在这里插入图片描述
li.clear()——可以清空(不可逆)
在这里插入图片描述
li.append()——可以追加单个元素
在这里插入图片描述
li.extend()——可以增加多个元素(列表)
在这里插入图片描述

li.insert( , )——可以插入##逗号前是位置,逗号后是内容
在这里插入图片描述

lia = li.copy()——可以复制
在这里插入图片描述
lia.count(‘hh’)——可以计统计元素个数在这里插入图片描述
lia.reverse()——可以倒着显示##永久排序
在这里插入图片描述
sorted(lia,reverse=True)——临时排序
在这里插入图片描述
len(lia)——可以查看元素的个数
在这里插入图片描述
三.元组
数据类型:tuple
类似列表,但元素不可变,可以索引取值
定义:()
在这里插入图片描述
如下,先给a赋值,后给c赋值,星号表示将剩余的所有值赋予星号b。
在这里插入图片描述


版权声明:本文为A15535286714原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。