python基础:list和tuple的区别

list列表

list是一种有序的集合,可以随时添加和删除其中的元素

代码

list = [5, 2, 0]
print(list[0])
print(list)
list.append(6)
print(list)

控制台输出

5
[5, 2, 0]
[5, 2, 0, 6]

tuple元组

tuple是一种有序列表,一旦初始化就不能修改,可以获取元素但不能赋值变成另外的元素

元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用

代码

t = (5, 2, 0)
print(t[0])
print(t)


t2 = (3)
print(type(t2))

t3 = (4,)
print(type(t3))

print(t+t3)

控制台输出

5
(5, 2, 0)
<class 'int'>
<class 'tuple'>
(5, 2, 0, 4)
posted @ 2022-05-10 17:03  孤舟浮岸  阅读(328)  评论(0编辑  收藏  举报