首页 > 编程语言 > 详细

python3之元组(tuple)

时间:2021-02-09 22:21:07      阅读:29      评论:0      收藏:0      [点我收藏+]

一、元组

元组和列表类似,由一系列按特定顺序排列的元素组成,但是元组是不可变的

 

定义

tuple_name = (value1, value2,...)

或者
tuple_name = tuple(iterable

 

二、元组操作

1 索引

tuple_1 = tuple(rhttps://docs.python.org/release/3.8.4/library/stdtypes.html)

tuple_1[3]
从元组中取出index=3的元素,索引超出元组长度引发 IndexError 异常

tuple_1[-4]
从元组中取出倒数第四个元素,最右边的元素index=-1,索引超出元组长度引发 IndexError 异常

tuple_1[5:15]
切片,从元组中取出index范围为[5,15)(不包括15)的子元组

tuple_1[7:-4]
切片,从元组中取出index范围为[7,-4)(不包括-4)的子元组

tuple_1[-4:-2]
切片,从元组中取出index范围为[-4,-2)(不包括-2)的子元组

切片时,索引超出元组长度也不会引发异常

 

2 运算

tuple_1 = tuple(range(10))
tuple_2 = (a,qw,2,45,r,66)

tuple_3 = tuple_1+tuple_2
元组拼接

tuple_4 = tuple_2 * 3
元组重复3次

len(tuple_4)
获取元组的长度,即元组的元素个数

5 in tuple_1
55 in tuple_1
元组中包含给定元素返回 True,否则返回 False

AAA not in tuple_2
66 not in tuple_2
元组中不包含给定元素返回 True,否则返回 False

 

3 删除、计数

del tuple_name
删除元组再次访问元组会引发 NameError 异常

tuple_name.count(value)
返回元素在元组中出现的次数

 

python3之元组(tuple)

原文:https://www.cnblogs.com/gudanaimei/p/13463741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!