课程
/后端开发
/Python
/Python3 入门教程(新版)
有没有办法让这个tuple:T=(1, 'CH', [3, 4]) 中的[3,4]直接变成(3,4)?
2023-01-12
源自:Python3 入门教程(新版) 6-4
正在回答
T=(1, 'CH', [3, 4]) L=tuple(T[2]) T2=(1, 'CH', L) print(T2)
不知道这样是否可以?
T = (1, 'CH', [3, 4])
T = list(T)
T[2] = tuple(T[2])
T = tuple(T)
print(T)
慕婉清3417709
tuple是不可变的,tuple里面的元素,也是不可替换的。没有办法使元组中的元素[3,4]直接变成(3,4),这改变了它的数据类型
举报
python3入门教程,让你快速入门并能编写简单的Python程序
3 回答这样输出T仍为原来的,而将列表[3,4]变为元组(3,4)。请问是不是只有改变L使其仍为list类型,才能改变元组啊?
2 回答有没有办法弄两个回答 一个是已经成年一个是你还未成年
1 回答请看图:为什么打印出的第1个没有小数点?第2、3个没有如round所要求的保留小数点后2、3位?
3 回答打印前三名的题有没有办法自动排名,然后打印呢?
3 回答4-3