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

内置数据结构(tuple)

时间:2018-01-12 19:43:04      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:avl   shell   cal   not   元素   val   line   call   mos   

一、元组(tuple)

元组不能增、删和改,所以元组的元素只能查。

tp = tuple()  #初始化一个元组

tp = () #同上

tp = (1, 2, 3, 4,)

#错误的定义元组方式
t=(1)
type(t)
<class ‘int‘>

所以在定义只有一个元素的元组时,需要在元素后面加一个逗号。
t = (1,)
type(t)
<class ‘tuple‘>

  

二、元组的属性和方法

 

1.count()方法通过值查询在元组中出现的次数。

tp.count(1)

2.index()方法通过值查询索引。如果值不存在,则抛出VavleErro异常

tp.index(2)

tp.index(33)
Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    tp.index(33)
ValueError: tuple.index(x): x not in tuple

   

内置数据结构(tuple)

标签:avl   shell   cal   not   元素   val   line   call   mos   

原文地址:https://www.cnblogs.com/orna/p/8277281.html

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