Python tuple() 函数用于把可迭代对象转成元组(不可变序列)。
语法
tuple(iterable)参数
iterable:可迭代对象。省略则创建空元组。
返回值
返回新元组 tuple(不可变序列)。
示例
print(tuple()) # (),空元组
print(tuple("abc")) # ('a', 'b', 'c')
print(tuple([1, 2, 3])) # (1, 2, 3),列表转元组
print(tuple(range(4))) # (0, 1, 2, 3)
t = tuple([1, 2, 3])
print(t[0]) # 1,元组能取下标
# t[0] = 99 # TypeError,元组不可变输出:
()
('a', 'b', 'c')
(1, 2, 3)
(0, 1, 2, 3)
1注意事项
元组不可变,适合存不该改的数据。想改元组:先 list(t) 改完再 tuple() 转回。