我有下面的類查找不規則列表中的元素在python
class A:
def __init__(self, elements):
self.elements = elements
我需要編寫一個函數,它的兩個實例,並發現如果實例1是實例2的元件。這是一個不規則的列表,因爲這些元素包含更多的A到任意深度的實例。
我想類似的規定:
def is_element_in(instanceA1, instanceA2):
found = False
for inherit in instanceA2.instanceof.inherits:
if instanceA1 == inherit:
found = True
else:
n_inherit(instanceA1, inherit)
return found
什麼是寫這個的最好方法是什麼?我閱讀了一些關於列表清單的答案。我不知道這是否是最好的主意,因爲我必須訪問字段才能獲取元素列表。任何可以在這裏使用的Python庫?
讓我看看,如果得到它。你有一些像[[[1,2],[3],[[4],5]]這樣的列表,並且想要找到數字'4'? – Gabriel
是的,我想要它,所以如果4在那裏,我返回true – Lana