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

t = ('a', 'b', 'A', 'B')这个为啥是错的?

不是说单个元素不可变吗?我这也是单个元素

正在回答

9 回答

t = ('a', 'b', ('A', 'B'))

print t


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

你输出的是:t = ('a', 'b', 'A', 'B')

要求输出的是: t=('a','b',('A','B'))

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

元组创建之后就不能改变了,你这样是改变了元组的个数,但是元组创建之后是不能改变的,所以错了,当然也是指向不变,本来元组指向三个元素,现在元组指向四个元素,你说是不是错了

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

和题目的要求的程序有出入


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

元素个数改变了

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

你这改动太大了

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

准确来说没有程序没有错,只是你答案不符合要求,A,B元素为一个整体,而你编的是把AB拆开来了.


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

这样从之前的三个元素变成了含有四个元素 所以就错了

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

这不是老师想要的答案

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

举报

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

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

进入课程

t = ('a', 'b', 'A', 'B')这个为啥是错的?

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