python 列表:list
列表:可以存储一组数据的类型;组合数据类型
创建列表
name=list() #创建了一个空列表
name=[] #创建了一个空列表
lis列表的常见操作
增加数据:append() insert() extend()
删除数据:del 列表名[下标] (注:这里的下标可以理解为数据在列表的位置如:list[0],list[1])
clear()清空列表
修改数据:列表名称[下标] =新数据
查看数据:通过编号直接查询获取数据
列表的编号:也称为索引、下标
其他操作:
copy()复制一个新的列表
count()查看列表中的某个数据出现的次数
数据的常见操作
增加:新增数据
删除:直接从内存中删除数据
修改:原来就有,改变数据的值
查询:将数据从变量中取出
任何场景下,对于数据的处理,只有增删改查,四种方式,简称CRUD
列表:python中提供的可以储存多个数据的组合数据类型之一
类型:list:可以存储多个数据:增加数据、删除数据、修改数据、查询数据
列表的切片和遍历操作
切片:从原有的列表中,按照指定的位置,切出一个新的列表
jobs=list()..存储了10个数据
需要2~5下标位置的数:jobs[2:6]
需要2~8的数据,间隔1个获取1次:jobs[2:6:2]
# 列表中存储多个数据
nums = [0,1,2,3,4,5,6,7,8,9,10]
# 切片一部分数据
# 语法: 列表名称[开始位置:结束位置:步长]
n1 = nums[0:5] # [0, 1, 2, 3, 4] # 默认步长为1
n2 = nums[6:] # [6, 7, 8, 9, 10]
n3 = nums[:3] # [0, 1, 2]
n4 = nums[1:6:2] # [1, 3, 5]
# python中提供双向索引
# 正向索引:从左往右:0->1->2->3..
# 反向索引:从右往左:-1 -> -2 -> -3 -> -4...
n5 = nums[-1:-3] # []
n6 = nums[-3:-1] # [8, 9]
n7 = nums[-1] # 10
# 成员运算符:判断一个数据是否在列表中包含: 变量 in 列表
print(10 in nums) # True
print(12 in nums) # False
# for循环:专门用于遍历多个数据
for n in nums:
print( n) # 0, 1, 2, 3, 4, 5 ,6...
# 获取列表中数据的编号
names = ["tom", "jerry", "shuke"]
for n in names:
print(n) # tom jerry shuke
for x, y in enumerate(names):
print(x, y) # 0 tom 1 jerry 2 shuke
网友评论