问答详情
源自:6-4 Python的可变tuple

这个代码进行元组内的列表到元组转变为什么不对呢?

T = (1, 'CH', [3, 4])

L=T[2]

L=tuple(L)

print(L)

print(T)


#==>(3,4)

#==>(1, 'CH', [3, 4])


提问者:weixin_慕设计7044817 2023-12-04 15:35

个回答

  • 翎栋
    2024-02-17 17:27:25

    T = (1, 'CH', (3, 4))



  • 時頌望見
    2023-12-05 10:34:22

    元组T = (1, 'CH', [3, 4])内的这几个元素的类型是不能改变的,[3,4]是T的一个元素,并且不是元组,所以它的值可变;但是它的类型是不可变的