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)