元组和列表一样,都是可以封装多个、不同类型的元素在内
但是最大的不同在于:元组一旦完成就不可修改
定义元组变量:
变量名称 = (元素1,元素2,元素3......,元素n)
定义空元组:
方法1:变量名称 = ()
方法2:变量名称 = tuple()
tuple_name = ("python",666,6.66)
tuple_name1 = ()
tuple_name2 = tuple()
print(tuple_name)
print(tuple_name1)
print(tuple_name2)
('python', 666, 6.66)
()
()
操作方法和列表相似,但因不可更改的特性,少了删除、添加、修改的方法。
操作方法:
index():查找某个数据,如果存在则返回对应下标,否则报错
count():统计某个数据在元组中出现的次数
len():统计元组内元素的个数
注意:
当元组中存放了列表时,可以修改内部列表中的元素。
list_name = ["C",999,9.99]
tuple_name = ("python",list_name,666,6.66)
print(tuple_name)
list_name.pop(2)
print(tuple_na
('python', ['C', 999, 9.99], 666, 6.66)
('python', ['C', 999], 666, 6.66)