我是 python 新手,在做一些练习时发现了一些困难。
我在一个类下几乎没有 def 函数,如下所示:
Class A(object):
def __init__(self):
self.itemID = []
self.itemlist = []
def add(self, ID, list):
self.itemID.append(ID)
self.itemlist.append(list)
def get_item(self,ID):
self.ID = ID
result = []
for self.ID in self.itemlist:
result.append(self.itemlist)
return result
我在使用“def get_item”时遇到问题。这是一个例子..
如果我做:
A.add('abc', 'bcd')
A.add('abc1', 'bcd1')
A.get_item('abc')
这应该返回 abc, bcd 但我的返回 [['bcd', 'bcd1'], ['bcd', 'bcd1']]...
为冗长复杂的愚蠢代码道歉....任何反馈将不胜感激..谢谢