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

代码修改疑问

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
  • 参与学习       758625    人
  • 解答问题       8667    个

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

进入课程

代码修改疑问

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