0
空列表時,我現在有一個列表AttributeError的填充字符串
outcomes = [('A','B','C','A.B','A.C','B.C','A.B.C')]
,我在它試圖循環。如果列表中的某個「名稱」包含A,那麼我想創建另一個名爲column_names的列表,並在其中包含該名稱。 舉例來說,如果我找至於,我回到名單將是:
column_names = ['A','A.B','A.C',A.B.C']
我有以下代碼:
column_names = []
for name in outcomes:
if 'A' in name:
column_names = column_names.append(name)
但它返回:
AttributeError: 'NoneType' object has no attribute 'append'
我檢查並且column_name和結果都是列表,所以我不明白爲什麼。
追加不返回一個新的列表:它修改就地列表。 – ayhan