Python基础系列——(5)元组

如果想要存储多个数据,并且这些数据不能修改,元组就是最佳选手!

一、元组定义

使用小括号,且逗号隔开各数据,数据可以是不同的数据类型!

如果元组只有一个数据,那么这个数据后面要加逗号,否则会被认为是唯一的!

tuple1=(1,2,3)
tuple2=(1,)
tuple3=(1)
# 打印数据类型,前两个是元组,tuple。最后一个是int

二、元组操作—仅可查找

  1. 按下标查找
  2. index(),查找某个数据,如果数据存在则返回对应的下标,否则报错。语法与列表,字符串的index方法相同。
  3. count(),统计某个数据在当前元组出现的次数。
  4. len(),统计元组中数据的个数!

注意:
元组内的直接数据修改会立即报错。
如果元组里面有列表,修改列表里的数据则是支持的

tuple1=(‘aa’,'bb','dd','bb'print(tuple1[0])  #aa
print(tuple1.index('aa')) #0
print(tuple1.count('bb'))  #2
print(len(tuple1))
# tuple1[0]='aaa' 会报错,因为本身没有这个元素
tuple2=1020['aa'.'bb','cc'],50,30print(tuple2[2])
tuple2[2][0]='aaaa'
print(tuple2)

总结

1,不可变数据类型
2,一个元素时,加个逗号
3,常用操作:index(),count(),len()

猜你喜欢

转载自blog.csdn.net/qq_46009608/article/details/115017711