1、元组
1、1什么是元组
元组 (tuple),元组是一个不可变序列
我们什么时候用列表?什么时候用元组呢?
一般来说希望数据不变的情况下用元组,其他情况下都用序列
1、2如何创建元组
用()来创建元组
my_tuple = () 创建一个空元组
my_tuple = (1,2,3,4,5,6,7)
如果想修改元组一个元素将会报错
my_tuple[1] = 15 SyntaxError: invalid syntax
元组的元素创建以后就不允许修改。
my_tuple = 10 和 my_tuple = 10, 是相同吗?
进过测试发现第一个为整理类型,第二个为元组类型
因此,元组如果不为空那么元组里面只是有一个逗号,同时元组不为空的时候括号可以省略。
1、3元组的解包
数据存储于元组中我们如何获取对应的元组数据呢,这个过程叫解包,解包就是指将元组当中的每个元素都赋值给变量比如: my_tuple1 = 10,20,30,40
a,b,c,d = my_tuple1
print('a = ',a)
print('b = ',b)
print('c = ',c)
print('d = ',d)
a = 10
b = 20
c = 30
d = 40
但当元组太多,我只取前两位,或后两位该如何操作呢比如