Python基础:列表

列表:动态的数据集合

列表就像一个可以放很多东西的购物篮,你可以往里面放水果、蔬菜、书籍等等,而且你还可以根据需要把东西取出来或者往里面添加新的东西。

特点
1.有序:列表中元素的排列有明确的顺序。
2.可变:列表的内容可以被修改。

1.增删改查

# 创建空列表
list = []
# 创建有元素列表
list2 = [123,None,True,"Temp",'1',1.23]

append(要在末尾添加的元素)
insert(索引,要添加的元素)

# 增加元素
list = [1,None]
list.append('13') # 在末尾添加
list.insert(0,5) # 在索引为0的位置插入数字5
print(list) # 输出为:[5, 1, None, '13']

remove(要删除的元素)
pop()
del 列表名[删除元素的索引]

# 删除元素
list = [1,None,1.23,'Apple',0]
list.remove(1.23) # 删除元素
list.pop() # 删除最后一位元素并返回对应值
del list[0]# 删除索引对应元素
print(list) # 输出为:[None, 'Apple']
修改

列表名[要修改的元素索引] = 修改后的元素

# 修改元素
list = [123,None,True,"Temp",'1',1.23]
list[0] = 123.0 # 修改索引为0的元素
list[-2] = '一' # 修改倒数第二个元素
print(list) # 输出为:[123.0, None, True, 'Temp', '一', 1.23]
查询、切片

index(查询元素)

# 查询元素
list = [123,None,True,"Temp",'1',1.23]print(list.index(123)) #查询元素在列表中的索引,输出为:0
print(list[2]) # 打印索引为2(第3个元素),输出为:True
print(list[-3:]) # 打印从倒数第3个到最后一个,输出为:['Temp', '1', 1.23]
print(list[:-1]) # 打印索引为[0,-1)的元素,输出为:[123, None, True, 'Temp', '1']

2.列表的其他方法

长度

len(列表名)

# 获取列表长度
list = [123,None,True,"Temp",'1',1.23]
print(len(list)) # 输出为:6
排序

sort()

# 列表进行排序
list = [4,8,10,1,0]
list.sort()
print(list) # 输出为:[0, 1, 4, 8, 10]
翻转

reverse()

# 列表进行翻转
list = [4,8,10,1,0]
list.reverse()
print(list) # 输出为:[0, 1, 10, 8, 4]
拼接

列表名 + 列表名

# 列表的拼接
list1 = [2,6,74,5,1]
list2 = ['A','B',True,None]
list = list1 + list2
print(list) # 输出为:[2, 6, 74, 5, 1, 'A', 'B', True, None]

extend()

# 列表的合并
list1 = [2,6,74,5,1]
list2 = ['A','B',True,None]
list1.extend(list2)
print(list1) # 输出为:[2, 6, 74, 5, 1, 'A', 'B', True, None]
清除元素

clear()

# 清除列表元素
list = [4,8,10,1,0]
list.clear()
print(list) # 输出为:[]
  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值