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

是直接把list改成tuple吗?不需要转换过程吗?

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

L=T[2]

print(L)

P=tuple(L)

print(P)

T=(1, 'CH', P)

print(T)


提问者:慕粉43934808 2020-10-22 22:46

个回答

  • 爆肝返现
    2022-02-15 23:22:39

    我感觉这样应该是直接把一个新的tuple赋值给T了,所以并不是改变了之前的T

    搜索

    复制

  • 慕斯3213452
    2021-03-13 15:38:03

    不需要

  • 慕妹2561822
    2021-01-04 20:57:16

    这显然不行,你已经把列表的形式改变了,那原来的tuple指针指到哪?

  • qq_难免心酸_0
    2020-10-24 18:06:20

    很合理