PythonでC++の「マップ」のようなものがあるのだろうかと思っていました。たとえば、10^9のアイテムがあり、それぞれが1つの値を保持する必要がある場合:TrueまたはFalse(「True」値だけが意味がありますが、O(n^2)ではなく高速でチェックするために)コードは非常に非効率的である:PythonのC++ "map"
for k in range(0, numberOfItems):
myList.append([False])
私はしかし、私はので、リストのサイズのランタイムエラーを取得^ 9 10のような大きな数字と、値がTrueまたはFalseで確認することができます。それだけでその多くのアイテムを保持することはできません。どのような助けもありがとうございます、事前に感謝!
Pythonの辞書はC++マップに似ています。 – Barmar
辞書を使用しますか? –
なぜ 'False'ではなく' [False] 'を追加していますか? – Barmar