针对元组可以被修改的问题:
# 方法二、中间变量法tup = (4, 6, 7, 8, 9, 10, 0)
print(id(tup), type(tup))
tup = list(tup)
print(id(tup), type(tup))
list2 =['谁','说','元','组','不','能','改']
for i in range(7):
tup[i]= list2[i]
print(tup)
print(id(tup), type(tup))
# 输出:
# ('谁', '说', '元', '组', '不', '能', '改')
# 1966736640800
# 1966738690368
# ['谁', '说', '元', '组', '不', '能', '改']
# 2260936151168
第二步就已经是列表了,所以后来改的是列表。