为了账号安全,请及时绑定邮箱和手机立即绑定

为什么照着打出来输出的不一样

https://img1.sycdn.imooc.com//5d5a5a3600010a2803210091.png是Python版本问题吗

正在回答

4 回答

题目的意思是当元组里面含有列表的时候,这个元组里面的列表是不可变的,但是列表里面的元素是可变的,就像是一个传送带上已经放好了3个物品,其中前两个是没有包装的东西,第三个物品放的是一个快递盒子,这个快递盒子是不能改变的,但是我们可以让快递盒子里面放不同的东西。然后我们打开第三个快递盒子,那我们就知道里面装的是什么东西,那它就不能改变了。即把相对应了列表改成元组

1 回复 有任何疑惑可以回复我~

这个代码一开始创建tuple的时候就指向有list的元素,若要使他变成不可变的那就得吧list的格式改成tuple的格式,[]->().

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5d5b420200010cf908620604.png我的也是照抄的,打印出来可以改变啊。为什么你的不行呢?我也没有看出差别在哪里?

0 回复 有任何疑惑可以回复我~

你把值赋给了L,上述代码变的是新对象L里的值,那和t里的元素不就没关系吗

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么照着打出来输出的不一样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信