元组 tuple
列表属于可变序列,可以任意修改列表中的元素,而元组属于不可变序列
不能修改元组中的元素,因此元组没有增加元素和修改元素和删除元素的方法
元组支持:1.索引访问 2. 切片操作 3.连接操作 4.成员关系操作(in)
5.比较运算操作 6.计数操作:len() max() min() sum()
元组的创建:
通过()创建元组,小括号可以省略
t1 = (12, 34, "你好", False) # 通过()创建
print(t1) # 数组打印
t2 = 12, "python", "苏州科技大学", True # 省略()
t3 = 13, # 单个元素,后边要加上"," 不然会被认为是整数
print(type(t3) == type(23)) # 使用内置函数type()验证
t4 = tuple(range(4)) # 通过tuple()创建 与list()相似
print(t4)
t5 = tuple("我爱Python")
print(t5)
元组和列表相互转换
t6 = tuple(["你好,李焕英"])
print(t6) # ('你好,李焕英',)
l1 = list(t6)
print(l1) # ['你好,李焕英']
总结:
tuple()可以将接收列表,字符串,其他序列类型,迭代器等生成元组
list()可以将接收元组,字符串,其他序列类型,迭代器等生成元组
del(t6) # 元组的删除