1、在python中,元组的可以用()来创建,而且python语言中含有逗号,分隔的都会被解释为元组,元组定义后是无法更改的
我们先来创建一个空元组
tuple_1 = ()
tuple_1
#输出内容是()
再来创建一个元素的元组,一个元素的元组,必须有逗号,不然会被认为是整数型,不是个元组,下面两种方法都可以创建只有一个元素的元组
tuple_1 = (1,)
tuple_1
#输出内容是(1,)
tuple_1 = 1,
tuple_1
#输出内容是(1,)
最后创建多个元素的元组,这个跟列表差不多,比较好理解,同样可以用两种方法创建
tuple_1 = (1,2,3)
tuple_1
#输出内容是(1, 2, 3)
tuple_1 = 1,2,3
tuple_1
#输出内容是(1, 2, 3)
2、元组的切片,跟列表切片类似,给大家演示两个例子,其它的用法大家参考之前列表的切片,记住python是从0开始计数的
tuple_1[0]
#输出内容是1
tuple_1[1]
#输出内容是2
3、元组的转换,可以通过tuple强制转换其它类型的数据为元组
列表转换到元组,先创建一个列表,然后通过tuple转换为lis
lis = [1,2,3]
tuple(lis)
#输出内容是(1, 2, 3)
字典转换到元组,会把字典的key提取出来组成一个元组,先创建一个字典,然后通过tuple把里面的key,1和3提取出来组成一个元组
dic = {"1":2,'3':4}
tuple(dic)
#输出内容是('1', '3')
4、元组的解包,这个在后面的编程中经常用到,就是把元组的元素一个性赋值给多个变量
tuple_1 = (1,2,3)
a,b,c = tuple_1
a
#输出内容是1
b
#输出内容是2
c
#输出内容是3
5、元组的交叉赋值,下方例子就是把b的值重新赋值给a,把a的值重新赋值给b
a,b =b,a
a
#输出内容是2
b
#输出内容是1
好了,元组的教程到这里结束了,大家有问题欢迎随时私聊我