课程
/后端开发
/Python
/Python3 入门教程(新版)
T = (1, 'CH', [3, 4])
L = tuple(T[2])
print(L)
print(T)
2022-06-27
源自:Python3 入门教程(新版) 6-4
正在回答
T=(1, 'CH', [3, 4]) L=tuple(T[2]) T2=(1, 'CH', L) print(T2)
为什么还是列表
嘿呀2021
lucasj
嗯,不过这个改变只代表list中的元素被改变,并没有改变list本身,换句话来说,元组指向的list并没有因为list元素改变而指向另一个list.list中的元素不在tuple的约束范围之内。
滴滴滴小范 提问者
举报
python3入门教程,让你快速入门并能编写简单的Python程序
2 回答这个代码进行元组内的列表到元组转变为什么不对呢?
1 回答L = T[2]这个不应该是赋值语句么,为什么L中的元素变化,T[2]会跟着变化
4 回答有没有办法让这个tuple:T=(1, 'CH', [3, 4]) 中的[3,4]直接变成(3,4)?
1 回答课后问题说不能改变基本数据类型的数据,但答案不是吧原来的list改成tuple了?
2 回答请问下,为什么这代码输出结果为78,而不是78.6,要怎么样才能输出78.6