タプルとリストの違い

Anonim

Tuple vs List

で助けとなるソフトウェア言語です。タプルとリストはPython言語の2つの異なるが類似したシーケンス型です。

Python

Pythonは、より速く作業するのに役立ち、プログラムの生産性を向上させるソフトウェア言語です。メンテナンス費用の削減にも役立ちます。システムを効率的に、効率的に、コスト効率良く統合するのに役立つプログラミング言語です。

<! - 1 - >

Pythonは、国内または商用の製品で無料で使用できる言語です。その理由はOSI(Open Source License)が承認されているからです。 Mac OS X、Windows、Linux / Unix上で動作します。 Pythonが移植されました。 NET仮想マシンとJava。

タプルとPythonのリストは類似のシーケンス型なので、言語を学ぶ人々の間で混乱を招くが、いくつかの非常に明確な違いがある。

<! - 2 - >

タプル

タプルのリテラル構文はカッコで示されています。

タプルは不変です。 「不変」とは、いったん作成されると、言語に追加され、作成後に変更できない追加の操作をサポートしないことを意味します。タプルは異種である。 「異種」とは、一般的に、タプルは、タイプが異なり、タイプが異なるシーケンス・タイプであるか、または作成されるエントリーが別個の意味を有することを意味します。タプルは、一貫性のある単位と考えられる。

タプルは構造を示す。

<! - 3 - >

リスト

リストのリテラル構文は大括弧で囲まれています。

リストは変更可能です。 「変更可能」とは、これらのオブジェクトが追加の操作をサポートできることを意味します。したがって、リストシーケンスは、作成後も言語に追加されたときの操作をサポートする一連のシーケンスです。それらは均質である。 「均質」とは、これらの配列型が類似または同種のものを扱うことを意味します。 1つは個々に項目を扱わなければならない。

オーダーを表示します。要約:

1。タプルとリストは、同じプログラミング言語Pythonの2つの同様のシーケンスです。タプルは不変です。つまり、作成されたタプルは変更できません。一方、リストは変更可能なシーケンスです。作成後に変更することができ、追加の操作もサポートします。 2。タプルのリテラル構文はカッコで示されていますが、リストのリテラル構文は大括弧で示されています。 3。タプルは異質であり、リストは同質である。 1つは個々に項目を扱わなければならない。 4。タプルは構造を示し、リストは順序を示します。