python基础-元组

1、元组的声明

# Python 的元组与列表类似,不同之处在于元组的元素不能修改。
# 元组使用小括号 ( ),列表使用方括号 [ ]
# 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。/

1、代码实例
tup1 = ('Google', 'Runoob', 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a", "b", "c", "d"   #  不需要括号也可以
type(tup3)   #<class 'tuple'>

2、语法:元组的元素不能根据下标进行修改内容,否则报错

t = ("张三","里斯","王五")
print(t)
print(t[0:])
t[0] = "赵六"
print(t)
# TypeError: 'tuple' object does not support item assignment
# tuple是只可读,而不支持写的,所以,在这就出现了关于tuple赋值的问题,就会出现问题

3、注意事项

# 固定了某些数据,不能被外界修改
# 元组如果只有一个元素,需要再元素的末尾添加一个逗号
t = ("哈哈",)
print(t)
print(type(t))  #print(type(t))

# 元组的不可变
t = (1,2,3,["呵呵搭","么么哒"])
t[3].append("456")      #只有列表才能被添加数据,其它不行
t[3].append("喜喜啊")
print(t)
posted @ 2023-12-03 17:10  zhang0513  阅读(4)  评论(0编辑  收藏  举报