のような特別なシングルトンを作成するにはどうすればよい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
これにより、「set to 5
、set b
to None
、および delete 」を意味する 3 つのミューテーションを含むリストが作成されc
ます。
ポイントは、「set to 」と「delete」の区別がないため、 Iの定義でcreate_mutations
は使用できないということです。... if v is not None else ...
b
None
b
質問が明確でない場合は明確にすることができます。