Python 数据类型:元组

一、元组介绍

1. 元组可以存储一系列的值,使用括号来定义,每个元素之间用逗号隔开,形如 ('a', 'b', 'c', 'd')
2. 元组一旦定义,元组内的元素就不能再修改,除非重新定义一个新的元组
3. 注意如果元组中只有一个元素,必须加逗号,如 ('a',) 才算是一个元组,不加逗号算是一个字符串

In [1]: t = ('a', 'b', 'c', 'd')    # 定义一个元组

In [2]: type(t)             # 元组的英文缩写为tuple
Out[2]: tuple

In [3]: t[0]                # 查看元组中的元素
Out[3]: 'a'

In [4]: a, b, c, d = t      # 元组的拆分,也就是用变量去接收每个元素值

In [5]: t[0] = 'e'          # 元组元素不支持修改
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-3-367d3392b7e4> in <module>()
----> 1 t[0] = 'e'

TypeError: 'tuple' object does not support item assignment

二、元组的方法

元组只有 count() 和 index() 两个方法

In [10]: t = ('a', 'b', 'a', 'c')

In [11]: t.count('a')    # count()用于统计指定元素在元组中的个数
Out[11]: 2

In [12]: t.index('a')    # index()用于返回指定元素的索引值
Out[12]: 0

 

 

 

 

 

    

posted @ 2018-12-27 20:08  孔雀东南飞  阅读(393)  评论(0编辑  收藏  举报