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

代码修改疑问

t = ('a', 'b', ['A', 'B']),代码可以改成这样吗:t = ('a', 'b', 'A', 'B'),是不是一定要改成这样才行:t = ('a', 'b', ('A', 'B')),这两种输出结果有什么本质的不同:('a', 'b', 'A', 'B')’,('a', 'b', ('A', 'B'))

正在回答

2 回答

我是这么理解的,代码改成t = ('a', 'b', 'A', 'B')就变成了包含四个元素了,而t = ('a', 'b', ['A', 'B'])只包含三个元素

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

['A', 'B']是list,因此内容可变,但('A', 'B')的内容是不可变的。

一定要改成这样才行 还是有差别的 中括号表示list 其中的量是可以改变的 而括号里代表的是tuple里一整个元素 集合中的一个

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

举报

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

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

进入课程

代码修改疑问

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号