次のネストされた条件を設定内包表記に変換しようとしていますが、正しく機能しませんでした。
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
リストまたは文字列の場所。