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

来源:6-4 Python的可变tuple

寂寞高手

2023-01-12 17:38

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

写回答 关注

3回答

  • 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)


    慕婉清341...

    感觉只能这样整体修改T的类型为list再操作了

    2023-08-04 16:36:37

    共 1 条回复 >

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

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

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154175 学习 · 1075 问题

查看课程

相似问题