Python基础(3):元组

tuple,元组,python内置的一种数据类型,是一种有序集合,是不可变对象,不能进行增删改查操作。

1,元组的定义

t=()                  #定义一个空的元组

t=(1,2,'hello')   #数字元素直接添加,字符串用括号括起来

2,明知不可为仍想为之——元组增删

元组是不可变类型,我们无法直接操作元组中的元素,不能用索引直接修改,也没有内置方法用来增加元素。

但是,总有些需求,要用到已有数据,加以修改,没有人保证,这个需求作用的对象不会是元组的哦,毕竟不可变类型那么安全。

当要增加一些元素到元组中时,我们要用的方法古老且一根筋。


就是用一个新元组去接收两个元组的连接。


皮这一下很开心(*^▽^*)



当然元组的删除也就简单到直接del大法删除整个对象就好了,ps还是那句话,大法虽好,且用且谨慎。


3,元组应用的小例子。

初涉编程的小朋友一定遇到过一道题,把两个变量的值进行交换。

在C语言中,我们是这么实现的:

x=1;y=2

temp=x;

x=y;

y=temp

可以很清楚的看到,在这个过程中,我们借用了一个中间变量来存储值。

那么,在python中如何实现呢?


就是x,y=y,x

事实上,是将y,x封装成一个元组,对x,y进行赋值的过程。

元组的解压赋值,也是这样。


将一个元组,解压,元素值分别赋给其他变量,这是元组最常用的方式。

猜你喜欢

转载自blog.csdn.net/Daisy_zye/article/details/80177808