元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。也可进行分片 和 连接操作. 元组使用小括号,列表使用方括号。

aTuple = ('et',77,99.9)
print (aTuple)

 运行结果:

('et', 77, 99.9)

<1>访问元组

<2>修改元组

说明:

  • python中不允许修改元组的数据

<3>合并成一个新元组

<4>删除元素

元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组

Demo

aTuple = ('et',77,99.9)
print ("--------------访问元组---------------")
print (aTuple[2])
print ("--------------合并成一个新元组---------------")
aTuple2 = ("as",12,23)
aTuple3 = aTuple+aTuple2;
print (aTuple3)

 运行结果:

--------------访问元组---------------
99.9
--------------合并成一个新元组---------------
('et', 77, 99.9, 'as', 12, 23)

Demo2

aTuple = ('et',77,99.9)
print ("--------------删除元组---------------")
del aTuple
print (aTuple)

 运行结果:

--------------删除元组---------------
Traceback (most recent call last):
  File "D:Python_WorkspaceHelloWorldaaHello.py", line 4, in <module>
    print (aTuple)
NameError: name 'aTuple' is not defined

Demo3

aTuple = ('et',77,99.9)
print ("--------------修改元组---------------")
aTuple[2] = 100
print (aTuple[2])

 运行结果:

Traceback (most recent call last):
 File "D:Python_WorkspaceHelloWorldaaHello.py", line 3, in <module>
--------------修改元组---------------
 aTuple[2] = 100
TypeError: 'tuple' object does not support item assignment

原文地址:https://www.cnblogs.com/loaderman/p/6555005.html