Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでのリストの内部動作


このチュートリアルでは、Python3.xでのリストの内部動作について学習します。またはそれ以前。また、各ステップでpythonステートメントを作成するときに、オブジェクトとフレームの形成についても見ていきます。

リストの初期化:これは、いくつかの要素を含むリストを作成していることを意味します。

>>> lis=[1,2,3,4]

Pythonでのリストの内部動作

ここで、リスト変数は、上記のようにリストオブジェクトを参照しているグローバルフレームで宣言されています

次に、リストに要素を追加したときに何が起こったかを見てみましょう。

>>> lis.append(8)

Pythonでのリストの内部動作

ここでは、要素が最後に追加され、リストのサイズが1つ増えています。

次に、リストから特定の要素を削除する方法を見てみましょう。

>>> lis.remove(2)

Pythonでのリストの内部動作

リストから要素が削除されると、すべての文字が連続する左の位置に移動します。

次に、新しい変数を宣言し、それをリストのスライスされた部分を参照します。

>>> p=lis[0:3]

Pythonでのリストの内部動作

最後に、特定のインデックスの要素を削除することを検討します

>>> del p[0]

結論

この記事では、Python3.xでのリストの内部動作について学びました。またはそれ以前


  1. リスト内の最小数を見つけるPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されます。リストで利用可能な最小の番号を表示する必要があります ここでは、リストを並べ替えて最小の要素を取得するか、組み込みのmin()関数を使用して最小の要素を取得できます。 次に、以下の実装の概念を観察しましょう- 例 list1 = [101, 120, 104, 145, 99] # sorting using built-in function list1.sort() print("Smallest element is:", list1[0]) 出力 Smal

  2. Pythonの内部動作

    この記事では、Pythonの内部動作と、Pythonインタープリターによってさまざまなオブジェクトがメモリ内のスペースに割り当てられる方法について学習します。 Pythonは、Javaのようなオブジェクト指向プログラミング構築言語です。 Pythonはインタプリタを使用するため、インタプリタ言語と呼ばれます。 Pythonは、読みやすさを向上させ、時間とスペースの複雑さを最小限に抑えるために、ミニマリズムとモジュール性をサポートしています。 Pythonの標準実装は「cpython」と呼ばれ、cコードを使用してPythonで出力を取得できます。 Pythonは、ソースコードを一連のバイトコ