一.基础知识速览:
1.元组:
思考:列表是可以修改的,如果想要传递的信息,不被篡改,列表就不合适了。
这是元组就更适合了。
元组同列表一样,都是可以封装多个、不同类型的元素在内。但最大的不同点在于:
元组一旦定义完成,就不可修改
所以,当我们需要在程序内封装数据,又不希望封装的数据被篡改,那么元组就非常合适了
(1)元组定义:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型。
(2)
#定义元组字面量
(元素,元素,......,元素)
#定义元组变量
变量名称=(元素,元素,......,元素)
#定义空元组
变量名称=()
变量名称= tuple()
(3)元组的常见操作:
index
查找某个数据,如果数据存在返回对应的下标,否则报错
count
统计某个数据在当前元组出现的次数
blen(元组)
统计元组内的元素个数
(4)元组的特点
经过上述对元组的学习,可以总结出列表有如下特点:
可以容纳多个数据
可以容纳不同类型的数据(混装)。数据是有序存储的(下标索引)。允许重复数据存在
不可以修改(增加或删除元素等)
支持for循环