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

有没有办法让这个tuple:T=(1, 'CH', [3, 4]) 中的[3,4]直接变成(3,4)?

有没有办法让这个tuple:T=(1, 'CH', [3, 4]) 中的[3,4]直接变成(3,4)?

提问者:寂寞高手 2023-01-12 17:38

个回答

  • lucasj
    2024-04-09 15:24:49

    T=(1, 'CH', [3, 4])
    L=tuple(T[2])
    T2=(1, 'CH', L)
    print(T2)

    不知道这样是否可以?

  • 慕婉清3417709
    2023-08-04 16:32:45

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

    T = list(T)

    T[2] = tuple(T[2])

    T = tuple(T)

    print(T)


  • Ra3865768
    2023-04-08 16:18:19

    tuple是不可变的,tuple里面的元素,也是不可替换的。没有办法使元组中的元素[3,4]直接变成(3,4),这改变了它的数据类型