快速上手 python3 列表

列表的基础操作

ps:代码下方跟着的图片为代码运行结果

列表可以存放单一数据,也可以存放不同数据:

number1=[1,2,3,4]
com = ['t','s',1,2],[1,2,3]

在列表末尾添加元素 ,利用append(), extend():

number1.append(1)
print('number1:',number1)
number1.extend([2,3])
print('number1:',number1)

在指定位置插入元素,第一个参数代表位置。第二个参数代表插入元素,列表的起始位是0:

number1.insert(0,9)
print('number1:',number1)

参数支持负数,代表与列表末尾的相对距离

umber1.insert(-1,9)
print('number1:',number1)

从列表中获取元素

number = [1,2,3,4]
print('number[0]',number[0])
print('number[1]',number[1])
print('number[-1]',number[-1])

计算列表长度

print('the length of number',len(number))

列表中删除元素

animals=['鸡','鸭','鱼','鹅']
print(animals)

remove():参数为删除列表中确切的元素,参数为不存在的元素时会报错

第一次运行:

animals.remove('鱼')
print(animals)

第二次运行,这里运行第二次就会报错,因为原列表已经不存在'鱼':

animals.remove('鱼')
print(animals)#这里运行第二次就会报错,因为原列表已经不存在'鱼'

pop()弹出元素并删除,参数为元素索引

animals=['鸡','鸭','鱼','鹅']
print(animals)
animals.pop(-1)

这里弹出了鹅

DEL 可以删除某个元素,也可以删除整个列表:

animals=['鸡','鸭','鱼','鹅']
print(animals)
del animals[0]
print(animals)

这里打印就会报错,因为列表被删除了,不存在了

del animals
print(animals)

列表切片

list_1 = [1,2,3,4,5,6]

参数说明:从索引1开始,结束于索引(6-1),不包括索引6

list_2 = list[1:6]
print(list_2)

后面参数不写代表一直取到最后的元素,前面参数不写亦然

list_3 = list[1:]
print(list_3)
list_4 = list[:5]
print(list_4)

都不写参数,只有一个冒号,即代表取原列表的全部元素

list_5 = list[:]
print(list_5)

切片的步长
list_1 = [1,2,3,4,5,6]

最靠右的参数即为步长

list_2 = list_1[::2]
print(list_2)

步长为-1,即整个列表元素翻转过来

list_3 = list_1[::-1]
print(list_3)

del作用于列表切片,可删除特定规律的元素

del list_1[::2]
print(list_1)

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值