我正在尝试将以下嵌套条件转换为设置理解,但无法使其正常工作。
processed = set()
if isinstance(statements, list):
for action in statements:
processed.add(action)
else:
processed.add(statements)
我尝试了以下但看起来我犯了一个错误
processed = {action for action in statements if isinstance(statements, list) else statements}
编辑:哪里statements
可以是列表或字符串。