Python Languageリスト


前書き

Python リストは、Pythonプログラムで広く使用されている一般的なデータ構造です。それらは他の言語でも見つけられ、しばしば動的配列と呼ばれます 。それらは変更可能であり、それらを索引付けおよびスライスすることができるシーケンス・データ型です。リストには、他のリストオブジェクトを含むさまざまな種類のオブジェクトを含めることができます。

構文

  • [値、値、...]
  • リスト([iterable])

備考

listは特定のタイプの繰り返し可能ですが、Pythonに存在する唯一のものではありません。場合によっては、 settuple 、またはdictionaryを使う方が良いでしょう

listはPythonで動的配列に与えられた名前です(C ++のvector<void*>やJavaのArrayList<Object>似ています)。リンクされたリストではありません。

要素へのアクセスは一定の時間内に行われ、非常に高速です。リストの末尾に要素を追加すると一定時間が償却されますが、しばらくの間はlist全体の割り当てとコピーが必要になることがありlist

リスト内包表記はリストに関連しています。

リスト 関連する例