元组可以理解为不可修改的列表。元组使用 () 定义,而非 [].
tup = (1,2,3) # 当元组中只包含一个元素,应该加,.否则圆括号会被当作运算符使用 tup = (1) print(type(tup)) # <class 'int'> tup = (1,) print(type(tup)) # <class 'tuple'>
元组除了不可以修改,可以像列表一样,通过索引访问,截取,遍历
tup = (1,2,3,4) print(tup[0]) print(tup[0:-1]) for item in tup: print(item)
删除元组:
# 元组不可以修改,但是可以通过del删除整个元组 tup = (1,2,3,4) del tup print(tup) ''' Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'tup' is not defined '''
len(tup) max(tup) min(tup) # 将可迭代系列转换为元组 tuple(iterable)
最后更新于2年前