python学习之路08——元组、集合
2021-07-04 05:04
tuple1 = (10,20,30,40,50)
代码演示:
#1.获取元素值
print(tuple1[1])
#获取元组中的最后一个元素
print(tuple1[4])
?
#注意:索引为正数表示从前往后获取,负数表示从后往前获取,-1表示元组中的最后一个元素
print(tuple1[-1])
print(tuple1[-2])
?
#索引越界
#print(tuple1[5]) #IndexError: tuple index out of range
#print(tuple1[-6]) #IndexError: tuple index out of range
?
#2.修改元素值
#和列表不同的地方:元组中的元素不能进行随意的更改
#tuple1[2] = 100
print(tuple1) #TypeError: ‘tuple‘ object does not support item assignment
?
#特殊情况:元组中的元素不能随意更改,本质指的是不能更改地址
tuple2 = (1,3,43,5,[54,54,5])
print(tuple2)
list1 = tuple2[4]
list1[1] = 100 #可以更改,因为列表的地址没变
print(tuple2)
"""
(1, 3, 43, 5, [54, 54, 5])
(1, 3, 43, 5, [54, 100, 5])
"""
#3.删除元组
del tuple2