自己用c封装了个python的类型,想实现类似list用[]查询和赋值的功能,例如:a[1] = 1; i = a[2], 但调用时总报 object does not support item assignment 这样的错误, 求大神给点思路。。。 刚学python就接到个这需求, 文档看了好几遍找不到解决思路。 自己重写了以下的方法:
"__and__",
"__or__"
"__xor__"
"__getitem__"
"__setitem__"
"__delitem__"
是因为缺了什么函数,还是哪里的宏没定义。。。 求解决,困扰了好久了。。。
PS:想封装的功能类似python自带扩展bitarray的功能。
"__and__",
"__or__"
"__xor__"
"__getitem__"
"__setitem__"
"__delitem__"
是因为缺了什么函数,还是哪里的宏没定义。。。 求解决,困扰了好久了。。。
PS:想封装的功能类似python自带扩展bitarray的功能。