我會如何去製作一個特殊的單身人士,如None
? (我是新來的蟒蛇。)特殊單身人士(如無)
我希望能夠做這樣的事情:
def create_mutations(d):
return [
Mutation(c, v)
if v is not CellAction.Delete else
Mutation(c, isDelete=True)
for (c, v) in d
]
像這樣來使用:
create_mutations({'a': 5, 'b': None, 'c': CellAction.Delete})
這將創建一個包含三個列表突變,意思是「設置a
至5
,設置b
至None
,並刪除c
」。
的一點是,在create_mutations
的定義,我不能使用... if v is not None else ...
,因爲再有就是之間的「設置b
到None
」,並沒有什麼區別「刪除b
。」
我可以澄清問題是否不清楚。
這工作得很好 - 我沒有意識到,你可以在定義類的文件中的頂層級別轉儲一行。 –