找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1931|回复: 4

[求助] 我又来了这次是类中对象的列表特性增加元素的问题

3

主题

10

帖子

10

积分

贫民

积分
10
JackeyPeng 发表于 2018-3-23 14:57:02 | 显示全部楼层 |阅读模式
1.png 2.png

想在对象P的object中添加元素提示语法错误。。。。该怎么做啊。。。
回复

使用道具 举报

3

主题

10

帖子

10

积分

贫民

积分
10
JackeyPeng  楼主| 发表于 2018-3-23 15:00:26 | 显示全部楼层
不是extend括号的问题。。那个我后面改了截图忘改了。。改成extend()之后object还是指向的一个空列表。。
回复 支持 反对

使用道具 举报

2

主题

10

帖子

10

积分

贫民

积分
10
idontwan 发表于 2018-3-25 13:37:06 | 显示全部楼层
按照错误提示是你写的extend里面那个for _ in range(20)不合法吧
回复 支持 反对

使用道具 举报

3

主题

10

帖子

10

积分

贫民

积分
10
JackeyPeng  楼主| 发表于 2018-3-26 16:07:09 | 显示全部楼层
不是的,是因为p的object里面还是一个空列表所以search的upper是一个负数引发的错误,我如果不把object定义成类变量而是再init里面直接加上range()的参数然后生成一个列表哦是可以的,但是我即使想知道为什么通过类的对象修改类变量后对象特性不能引用这种改变。。是因为列表的原因吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表