元组是一种序列,但是元组的元素不能更改。元组的元素可以是任何类型的数据。
元组的适用场景
• 元组比列表操作速度要快,适合遍历。
• 如果数据不需要被修改,要“保护起来”,那么可以适用元组。
• 由于不可变属性,在很多方法和操作中只能用元组作为结构的一部分。
元组的创建语法
• 元组的创建语法很简单,只需要将元素用逗号分隔,就能自动创建一个元组。但我们通常采用圆括号的形式表示,比如创建元组tup=(1,2,3);
• 不过这里需要注意,如果元组中只有一个元素,那必须在元素后面加上逗号结尾,否则这个元素会被定义为普通的数字,比如tup=(1,);
• 除此以外,还可以使用tuple函数来把列表转化为元组,比如列表将a=[1,2,3]转化为元组,可以这样转化:tuple(a);
元组元素的修改和删除
元组中的元素值是不允许删除或修改的,但是和列表一样,我们可以使用del语句来删除整个元组。
尝试在右边代码框完成以下操作:
1、创建一个名为t1的元组,记录员工的姓名:(“Jone”,“Taylor”,“Evans”),并输出结果
2、使用tuple函数,将列表[1,2,3,4,5]转换为元组,并赋值给t2
3、在元组t2中查找出元素3