为什么可以在列表推导中使用可迭代解包?

时间:2018-04-07 20:56:36

标签: python python-3.x list-comprehension iterable-unpacking

当我尝试在列表解析中解压缩列表时:

[*parent.rules for parent in parents if hasattr(parent, "rules")]

我收到错误:

SyntaxError: iterable unpacking cannot be used in comprehension

虽然我知道还有其他方法可以做到这一点,但这似乎是最明显和Pythonic的方式。为什么Python不允许这种行为?

0 个答案:

没有答案