0%

列表和元组

列表和元组

使用的是python3.x版本

列表和元组的主要区别在于,列表可以修改,而元组不能。

列表

Python的列表就类似于java的list,使用方括号[]括起来即可

1
list1 = [1,2,3,4,5]

获取元素

根据索引下标获取,从0开始

1
2
3
4
list1[2]
# 如果使用负数,则会从后往前遍历
# -1表示最后一个元素
list1[-1]

也可以进行分片,获取从第二个到第四个索引下标的数据

1
2
3
4
5
# 左闭右开,数据为2,3
list1[1:3]

# 生成列表的副本,在生成的副本中进行操作,不会影响原始的列表
list1[:]

添加元素

1
2
3
4
# 列表末尾添加元素
list1.append(10)
# 在中间插入
list1.insert(2,'zj')

删除元素

1
2
3
4
5
# 删除某一个元素
del list1[2]

# 根据值删除元素
list1.remove('zj')

获取长度

1
len(list1)

元组

元组类似于java中的数组,元组使用小括号来表示

1
tup1 = (1,2,3,4)

获取元素

1
tup1[1]

元组中的元素值不允许修改,不过可以进行元组拼接,将两个元组连接创建一个新的元组

1
2
tup2 = (10,9,8)
tup3 = tup1+tup2

欢迎关注我的其它发布渠道