Python元组常见操作示例

yipeiwu_com6年前Python基础

本文实例讲述了Python元组常见操作。分享给大家供大家参考,具体如下:

不能修改的列表就叫做元组。

1 访问元素

元组是使用圆括号来标识的。 定义好元组后, 我们就可以使用索引来访问其中的元素。

nums=(1,2)
print(nums[0])

运行结果:

1

2 不能修改元素

定义好元组后,可以访问,但不能修改:

nums=(1,2)
nums[0]=11

运行结果:

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    nums[0]=11
TypeError: 'tuple' object does not support item assignment

修改元组,Python 会返回类型错误。

3 遍历

nums=(1,2)
for num in nums:
  print(num)

运行结果:

1
2

4 重新赋值

虽然不能修改元组中的元素, 但我们可以,为原来存储元组的变量重新赋值。

nums=(1,2)
print(nums)
nums=(2,3)
print(nums)

运行结果:

(1, 2)
(2, 3)

如果需要存储的一组值,在程序的整个生命周期内都不变, 那么,我们就可以使用元组哦O(∩_∩)O~

更多Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

python实现人人网登录示例分享

复制代码 代码如下:import reimport urllib2import cookielib def renren():    cj = cookie...

Python首次安装后运行报错(0xc000007b)的解决方法

Python首次安装后运行报错(0xc000007b)的解决方法

错误提示如下: 其实这是一个挺常见的系统报错,缺乏VC++库。 我安装的是python3.5.2,这个版本需要的vc版本是2015的了,下载:Microsoft Visual C++...

如何使用Flask-Migrate拓展数据库表结构

前言 在我们用 sqlchemy 模块创建完几个表时,如果在实际生产环境中,需要对表结构进行更改,应该怎么办呢?总不能把表删除了吧,这样数据就会丢失了。 更好的解决办法是使用数据库迁移框...

python中的逆序遍历实例

如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列。 range()语法: range(start,end,step=1):顾头不顾尾 正序遍历: range(10):...

Python算法应用实战之队列详解

Python算法应用实战之队列详解

队列(queue) 队列是先进先出(FIFO, First-In-First-Out)的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端(称为rear)进行插入操作,在前端...