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

来源:6-4 Python的可变tuple

慕粉43934808

2020-10-22 22:46

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

L=T[2]

print(L)

P=tuple(L)

print(P)

T=(1, 'CH', P)

print(T)


写回答 关注

4回答

  • 爆肝返现
    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

    很合理

Python3 入门教程(新版)

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

154167 学习 · 1075 问题

查看课程

相似问题