元组也是一个有序的集合。它和列表最大的区别在于一旦初始化就不能修改。
if __name__ == '__main__': mytup = ('a', 'b', 'c') print(mytup) # 不支持修改 # mytup[1]='d'; TypeError: 'tuple' object does not support item assignment print(mytup[1]) mytup2 = ('a'); print(type(mytup2)) # 定义一个元祖需要加d逗号,否则会变成字符串类型 mytup2 = ('a',); print(type(mytup2))
('a', 'b', 'c') b <class 'str'> <class 'tuple'>