python 元组

Posted zjl-001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 元组相关的知识,希望对你有一定的参考价值。

1.创建元组

技术分享图片
>>> tuple = (1,2,3,4,5)
>>> tuple
(1, 2, 3, 4, 5)
View Code

2.访问元组

技术分享图片
>>> tuple = (1,2,3,4,5)
>>> tuple
(1, 2, 3, 4, 5)
>>> tuple[1:3]
(2, 3)
View Code

3.注意:如果创建的元祖只有一个元素,请在元素后面加上逗号

技术分享图片
>>> tup = ()
>>> tup1 = (1)
>>> tup2 = (1,)
>>> type(tup)
<class tuple>
>>> type(tup1)
<class int>
>>> type(tup2)
<class tuple>
View Code

4.元组修改

4.1:元组内元素不可修改

技术分享图片
>>> tup = (1,zc,cc,2,gg)
>>> tup[1] = 2
Traceback (most recent call last):
  File "<pyshell#103>", line 1, in <module>
    tup[1] = 2
TypeError: tuple object does not support item assignment
View Code

4.2:只可删除整个元组

技术分享图片
>>> tup = (1,zc,cc,2,gg)
>>> del tup[1]
Traceback (most recent call last):
  File "<pyshell#105>", line 1, in <module>
    del tup[1]
TypeError: tuple object doesnt support item deletion
>>> del tup
>>> tup
Traceback (most recent call last):
  File "<pyshell#107>", line 1, in <module>
    tup
NameError: name tup is not defined
View Code

4.3:修改元组内部,须切片拷贝

技术分享图片
>>> temp = (小鸡,小猪,小鸭,小狗)
>>> temp[:2] + (通过切片增加一个元素,) + temp[2:]
(小鸡, 小猪, 通过切片增加一个元素, 小鸭, 小狗)
View Code
技术分享图片
>>> temp = (小鸡,小猪,小鸭,小狗)
>>> temp[:1] + temp[2:]
(小鸡, 小鸭, 小狗)
View Code

4.4:用del删除整个元组

技术分享图片
>>> temp = (小鸡,小猪,小鸭,小狗)
>>> del temp
>>> temp
Traceback (most recent call last):
  File "<pyshell#123>", line 1, in <module>
    temp
NameError: name temp is not defined
View Code

5.元组的方法

5.1:count  统计元素在列表中出现的次数

技术分享图片
>>> temp = (小鸡,小猪,小鸭,小狗,小狗)
>>> temp.count(小狗)
2
>>> temp.count(小鸡)
1
View Code

5.2:index()   查到元素在列表中的位置

技术分享图片
>>> temp = (小鸡,小猪,小鸭,小狗,小狗)
>>> temp.index(小猪)
1
View Code

 

以上是关于python 元组的主要内容,如果未能解决你的问题,请参考以下文章

Cpp:将字符串片段解析为元组

python-列表list- 元组(tuple)- 集合(set)-字典(dict)-实例代码

1.11 Python基础知识 - 元组

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段