修改屬性,如果我有一個簡單的類通過列表理解
class test(object):
def __init__(self):
self.prop=False
爲什麼這不工作
l=[a,b,c]
[c.prop=True for c in l]
for c in l:
print c.prop
它顯示無效symtax。但規律的循環工作
for c in l:
c.prop=True
任何理解爲什麼列表理解失敗在這裏?
感謝calrifying – chrise