我有一個列表在Python for循環中列出元素?
a = ['1','2','3']
我的代碼:
result=[]
for item in a:
if item == '1': # 1
result.append(item)
else:
result.append('haha')
但它不工作。我能做什麼?我得到:
result = ['haha', 'haha', 'haha']
我想:
result = ['1', 'haha', 'haha']
__append方法 - 一個項目添加到list__的端http://docs.python.org/tutorial/datastructures .html –
它不工作,因爲您的縮進不正確。請參考教程,或者如果你是,可能是一個更好的。 – Marcin
我懷疑這不僅僅是錯誤的縮進。你能發佈一小段代碼來證明問題嗎? –