首页 >> 全栈工程 >>Python >>Python教程 >> OTS新手小白学Python,从入门到实践——元组
详细内容

OTS新手小白学Python,从入门到实践——元组

时间:2020-03-04     作者:luo【原创】   阅读

元组

  • Python的元组与列表类似,不同之处在于元组的元素不能修改。

  • 元组使用小括号,列表使用方括号。

  • 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

定义元组

案例

yuanzu =('ots安全','ots指南针','ots建站')

print(yuanzu)

运行结果:

('ots安全', 'ots指南针', 'ots建站')


测试修改元组

  • 元组中的元素一旦被创建,就不能更改,如果强行更改元组中的元素,则系统就会提示出错。

yuanzu1 =('ots安全','ots指南针','ots建站')

print(yuanzu1)

yuanzu1[0] = 3

运行结果:

Traceback (most recent call last):

  File "D:/Python/操作列表/元组.py", line 13, in <module>

    yuanzu1[0] = 3

TypeError: 'tuple' object does not support item assignment

  • 我们尝试修改元素,运行结果告诉我们是不可行的。

遍历元组

之前写过关于 遍历列表的文章,通过for循环可以进行遍历,同样在元组中也可以使用。

yuanzu2 =('ots安全','ots指南针','ots建站')

for i in yuanzu2:

    print(i)

运行结果:

ots安全

ots指南针

ots建站

修改元素变量

虽然不能修改元组的元素,但是我们可以给存储元组的变量赋值。因此,如果要修改前述矩形的尺寸,可重新定义整个元组:

yuanzu3 =('ots安全','ots指南针','ots建站')

print('未修改',yuanzu3)

for i in yuanzu3:

    print(i)


yuanzu3 =(1,2,3)

print('修改后:',yuanzu3)

for q in  yuanzu3:

    print(yuanzu3)


运行结果:

未修改 ('ots安全', 'ots指南针', 'ots建站')

ots安全

ots指南针

ots建站

修改后: (1, 2, 3)

(1, 2, 3)

(1, 2, 3)

(1, 2, 3)


通过上面对比可以很好的看出来。


上面的关于元组的知识只是简单的了解一下,后期我会进行更新。更多文章教程记得关注我,获取很多教程,


更多文章记得关注我的博客

源码链接:点击打开

博客文章对应:点击传送



ots网络logo

OTS网络安全门户主要提供网络信息安全教程、文章、工具,让更多的小伙伴加入我们的社区一起学习。

技术支持: 建站ABC | 管理登录