Python: tuple; python: tuple
1. The value of the tuples cannot be modified.
#!/usr/bin/pythontup =("a","b","c");tup[1]=7
The following error occurs after execution:
Traceback (most recent call last ):
File "C: \ Program Files \ Sublime Text 3 \ time. py", line 3, in <module>
Tup [1] = 7
TypeError: 'tuple' object does not support item assignment
2. The elements of the tuples cannot be deleted separately, but only all elements can be deleted.
#!/usr/bin/pythontup =("a","b","c");del tupprint "After deleting tuple:\n"print tupExecution result:
After deleting tuple:
Traceback (most recent call last ):
File "C: \ Program Files \ Sublime Text 3 \ time. py", line 6, in <module>
Print tup
NameError: name 'tup' is not defined
3. the parentheses of a single element must contain commas. Otherwise, they are not considered as tuples.
#!/usr/bin/pythontupleone=(1,)print "tupleone is :",type(tupleone)tupleoneerror=(1)print "tupleanotherone is :",type(tupleoneerror)
Execution result;
Tupleone is: <type 'tuple'>
Tupleanotherone is: <type 'int'>
Iv. Split tuples and define variables
#!/usr/bin/pythonmyinfo=("jinhoward",30,"Male")name,age,gender=myinfoprint "Name=",nameprint "Age=",ageprint "Gender=",genderExecution result:
Name = jinhoward
Age = 30
Gender = Male