我有一個對象的定義如下:如何在遍歷Python中的嵌套列表時訪問對象的屬性?
class word(object): #object class
def __init__(self, originalWord=None, azWord=None, wLength=None):
self.originalWord = originalWord
self.azWord = azWord
self.wLength = wLength
我有一個名爲結果[]列表,其中列表中的每個索引x包含長度x的字的對象的另一個列表。例如。在結果[3]中有一個長度爲3的對象列表,其中一個對象可能是(dog,gdo,3)。我有一個名爲maxL的值,它表示列表results []的長度。如何通過遍歷結果[]及其所有列表來訪問(然後打印)我想要的屬性?
這是我迄今爲止,但我知道的語法是錯誤的:
for x in range(0,maxL):
for y in results[x]:
print(results[x][y].azWord)
,似乎工作。結果我現在知道我的算法正在做一些有趣的事情......謝謝。 – Michi