码迷,mamicode.com
首页 > 其他好文 > 详细

如何表示只有一个元素的元祖

时间:2020-02-26 23:07:11      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:字符型   重复   识别   序列类型   tuple   介绍   常用   class   print   

  在Python中我们经常会用到几种序列类型,列表(List),元祖(Tuple)与字典(Dict)

  其中元祖使用小括号来表示,且不可以修改元素值

t = (a, b, 1, 2)

  但是 当元祖只有一个元素的时候比较特殊,用type()打印结果

t = (1)
print(type(t))  # <class ‘int‘>

  明明是元祖的格式,为什么识别为 int 型呢

  这是因为当只有一个元素的时候,对于int型或字符型来讲,只是相当于运算的一个优先级,系统没有当作元祖的格式

  如果要表示只有一个元素,那么在元素的后面加上一个 逗号即可

t = (1,)
print(type(t))  # <class ‘tuple‘>

 

  另外,再介绍几个元祖常用的方法

1 t = (1, 2, 3, a, a, a, b)
2 print("查找元祖中元素重复的次数:",t.count(a))
3 
4 print("查找元素的序号(第一个出现):", t.index(a))
5 print("查找元素的序号(范围内首个出现):", t.index(a, 4, 6))

  执行结果

查找元祖中元素重复的次数: 3
查找元素的序号(第一个出现): 3
查找元素的序号(范围内首个出现): 4

 

如何表示只有一个元素的元祖

标签:字符型   重复   识别   序列类型   tuple   介绍   常用   class   print   

原文地址:https://www.cnblogs.com/potato-find/p/12369406.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!