我将如何制作一个特殊的单身人士,比如None
?(我是 python 新手。)
我希望能够做这样的事情:
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
I cannot use的定义中,因为“set to ”和“delete ”... if v is not None else ...
之间没有区别。b
None
b
如果问题不清楚,我可以澄清一下。