#coding=utf-8
if __name__ == '__main__':
T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
#通过下标的方式访问元素
print(T[0])
print(T[4])
# 切片
print(T[1:3])
#元组是数据类型可以把不是元组的容器转为元组
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
print(L)
T = tuple(L)
print(T)
#元组又可以转回list
NL = list(T)
print(NL)
# 元组(tuple)是固定不变的,一旦变成tuple,tuple中的每个元素都不可被改变,同时也不能再往tuple中添加数据
# tuple不可变的前提是 tuple里面的元素 仅包含基础数据类型(数字类型、布尔类型、字符串类型)的数据。 对于组合数据类型,则不受这个约束。
结果:
Alice
Ellena
('Bob', 'Candy')
['Alice', 'Bob', 'Candy', 'David', 'Ellena']
('Alice', 'Bob', 'Candy', 'David', 'Ellena')
['Alice', 'Bob', 'Candy', 'David', 'Ellena']