是bool =(布尔表达式)Pythonic形式的语句吗?

Lig*_*eze 2 python

请使用以下代码

is_valid = command == "B"
Run Code Online (Sandbox Code Playgroud)

要么

can_move = move in legal_moves()
Run Code Online (Sandbox Code Playgroud)

这些都是形式

bool = (boolean expression)
Run Code Online (Sandbox Code Playgroud)

我发现自己写了这样的陈述,我想知道它是否在某种程度上被认为是"unpythonic".我不太确定我非常喜欢它,但它很简洁.

那么谁有更清洁的选择?

Tho*_*ers 5

你有什么,大多数人会认为很好.很明显,它很简洁,它完全符合它的需要.标准库还包含大量示例.