目录
一、元组的定义
既可以像列表那样容纳多个数据类型,也拥有字符串不可变的特性。也就是元组可以储存多个数据,但是不能更改,没有增删改。
二、元组的创建
列表用的是方括号([ ]), 而元组使用小括号(( )),创建方法和列表相同,只不过符号不同。
关键字是tuple,同样可以用其他名字代替。
tuple = (1,2,3,4,5,"上山打老虎")
三、元组的查询
元组常用的查询方式有三种,查询某一项在元组中出现了几次,通过下标查询和通过某一项查询它的下标。
1、查询出现次数
关键字是count,用法如下。
tuple = (1,2,3,3,5,"上山打老虎")
print(tuple.count(3))
结果就是2了。
2、通过下标查询某一项
用法与列表相同,看看代码。
tuple = (1,2,3,4,5,"上山打老虎")
print(tuple[3])
这样结果就是4了。
3、通过元素查询对应的下标
关键字是index,用法如下。
tuple = (1,2,3,4,5,"上山打老虎")
print(tuple.index("上山打老虎"))
结果就是5。
四、元组的相加、相乘、嵌套
有人会问,元组怎么运算啊,说白了就是将一个元组里的元素多出现几遍就是相乘,相加就是将两个元组合并,嵌套就是将两个元组都放在一个括号里面。
1、相加
用法很简单,看看下面这行代码。
a = (1, 2, 3)
b = (1, 2, 3)
x = a + b
print(x)
结果很简单,就是(1,2,3,1,2,3)
2、相乘
和上面的差不多,只不过上面是两个元组相加,这是一个元组与一个数字相乘。
a = (1, 2, 3)
b = (1, 2, 3)
y = a * 3
print(y)
结果就是(1,2,3,1,2,3,1,2,3)
3、嵌套
这个就更容易了。用法如下。
a = (1, 2, 3)
b = (1, 2, 3)
z = a, b
print(z)
结果就是((1, 2, 3), (1, 2, 3))。
五、总结
好了,今天就到这里了,点赞收藏不迷路,我是爱编程的星。拜拜。