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

为什么我打印结果提示错误:list里面没有add操作?

s=([1,2,3])
s.add(2)
print s

http://img1.sycdn.imooc.com//5714a9620001688a04390100.jpg

正在回答

3 回答

我觉得,题主是想写

s=set([1,2,3])

但,少了一个set关键字

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

桔子000 提问者

你觉得很对! 哈哈哈 谢谢
2016-04-19 回复 有任何疑惑可以回复我~
## AttributeError: 'list' object has no attribute 'add'
## 属性错误:       列表   对象   没有  add 属性
## 也就是说 列表是没有 add 这个方法的。 list添加元素一般来说有两种:


s=[1,2,3]
s.append(4)
print s
[1,2,3,4]
## 解释, append() 在列表最后添加元素


s.insert(0, 5)
print s
## 解释, insert(index, element) 将 element 插到 第index位置。


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

桔子000 提问者

谢谢这么耐心讲解 我了解了list更多
2016-04-19 回复 有任何疑惑可以回复我~

因为List没有add()方法,要添加元素应该使用append()方法。

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

举报

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

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

进入课程

为什么我打印结果提示错误:list里面没有add操作?

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