Python Tuple元组

特点

元组与列表相似,区别在于元组的元素不可更改!(不支持元素的添加,修改,删除)

元组的创建

cars = () # 空元组
cars = tuple() # 空元组
cars = ("京A0988",) # 包含一个元素时,需要在元素后面添加逗号
cars = ("京A0988","京B3467","京F8212")
scores = (99, 87, 60, "0分", 0.99, True) #元组可以存放混合类型

元组的访问

# 元组支持下标索引,与列表一样,从零开始
# 格式 tuple[start:end:step]
cars[1] > "京B3467"
# 列表同样支持切片,与字符串切片一致
scores[1:4] > 87, 60, "0分"

元组的内置函数

cars = ("京A0988","京B3467","京F8212","京B3467")


>>index() # 在元组中查找元素的的索引,若没有则报错,若有多个,则返回第一个遇到的索引
cars.index("京B3467")
res: 1

>>count() # 在元组中查找元素的个数
cars.count("京B3467")
res: 2

>>sort(tuple) 元组排序 # 利用系统函数对元组进行排序,并返回一个新的列表

>>max()  min() sum() 等等 基础函数

元组支持的符号

+   exp: ("Hello"]) + ("Hello"]) > ("Hello", "Hello")
*   exp: ("Hello")*3 > ("Hello", "Hello", "Hello")
in  exp: 3 in (1, 2, 3) True 判断元素是否在列表中 
for x in (1,2,3):print(x) > 迭代
[] 索引与切片
is 判断两个元组是否id相等
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 4.10Python元组 元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组也是由一系列...
    LinuxLeeSinYY阅读 2,548评论 0 0
  • tuple元组 1.概述 本质上是一种有序的集合,和列表非常的相似,列表使用[]表示,元组使用()表示 特点:一旦...
    P_Peanut阅读 3,192评论 0 0
  • 元组被称为只读列表,数据可被查询,但不能被修改,对于一些不想被修改的数据,可以用元组来保存。 1.创建元组 创建一...
    纪同学的BLOG阅读 4,189评论 0 1
  • 一个元组的多元素赋值可以写或不写括号,最好还是写括号,比较好记。但是单个元素赋值一定要加括号和逗号,不然会识别为字...
    LeeMin_Z阅读 2,490评论 0 0
  • tuple元组的相关操作方法 tu=(1,2,3,6.3,5.9,89.65,25,25,2,3,6)print(...
    幼姿沫阅读 1,631评论 0 0