元组
在上一篇文章中我们介绍了列表,本文将介绍与列表类似的一种数据结构:元组。Python 的元组与列表有很多类似的地方,但区别也是很明显的:
- 定义方式不一样:列表采用方括号
[]
,元组采用圆括号()
; - 元组中的元素不能改变,元组一旦创建就不能再对其中的元素进行增、删、改,只能访问。
创建元组
#创建3个元组,和列表类似,同一个元组中可以存放任意数据类型
tuple1 = ()
tuple2 = (12,)
tuple3 = (1, 2, 3, 4, 5)
tuple4 = (3.14, 5.96, 1897, 2020, "China",3+4j)
tuple5 = 4,5,6,7
如上所示,元组和列表类似,同一个元组中可以没有数据,也可以有多种数据,非常灵活。
不过需要注意:
- 如果元组只有一个元素,那么这个元素后面要加逗号,如 tuple2,否则将被认为是一个基本数据类型,而不是元组;
- 创建元组,可以没有括号,元素之间用逗号分隔开即可。
访问元组中的元素
元组和列表都