1. ホーム
  2. python

リストのブール値を反転させる Python

2023-08-20 02:57:20

質問

Pythonでbooleanのリストがあります。

mylist  = [True , True, False,...]

に変更したいのですが、論理的に反対の [False, False, True , ...] Pythonでこれを行うには、組み込みの方法はありますか(呼び出しのようなもの not(mylist) を呼び出すようなもの)、要素を反転させるために手で書かれたループなしでこれを行うための組み込みの方法はありますか?

どのように解決するのですか?

リスト理解で簡単です。

mylist  = [True , True, False]

[not elem for elem in mylist]

イールド

[False, False, True]