\r\n\r\n

リストとタプルの違い

pythonは、汎用的な高水準プログラミング言語です。読みやすく、学びやすい。Pythonのプログラムは、テストやデバッグが容易であるため、初心者がコンピュータ・プログラミングを始めるための普遍的な言語です。様々なアプリケーションを構築するために使用される言語です。Pythonは、複雑な問題を解決するためのアルゴリズムを構築するために使用されます。Pythonのデータを格納する2つの方法は、リストとタプルです。つまり、リストはミュータブルなのです。タプルの要素を変更することはできない。したがって、タプルは不変である。この記事では、...

リストとタプルの違い

Pythonは、汎用的な高水準プログラミング言語です。読みやすく、学びやすい。Pythonのプログラムは、テストとデバッグが容易です。様々なアプリケーションを構築するために使用される言語です。Pythonは、複雑な問題を解決するためのアルゴリズムを構築するために使用されます。Pythonのデータストレージの2つの方法は、リストとタプルです。つまり、リストはミュータブルなのです。タプルの要素を変更することはできない。したがって、タプルは不変である。リストとタプルの違いについて説明します。リストとタプルの主な違いは、リストが変更可能であるのに対し、タプルは不変であることです。

カタログ

1. 概要と主な相違点 2. リストとは 3. タプルとは 4. リストとタプルの類似点 5. 並置比較 - リストとタプルの表形式 6. まとめ

リストは何ですか?

CやC++などのプログラミング言語では、同じデータ型の要素を保持するために配列が使用されます。しかし、Pythonのリストでは、すべての要素が同時に存在する必要はありません。リスト内の各項目はカンマで区切られる。すべての要素は角括弧で囲まれている。リストの例は、list1 = [1, "abc", 4.5];リストのインデックスは0から始まる。したがって、要素1のインデックスは0、abcのインデックスは1、といった具合になります。また、ネガティブインデックスも使用可能です。リストの最後の要素のインデックスは-1であり、次に要素 "abc "のインデックスは-2、などである。

リストから一連の要素を取り出すことができる。これをスライシングといいます。print文(list1[2:5])は、次のリスト、すなわちlist1=['a', 'b', 'c', 'd', 'e', 'f', 'g'] があるとき、c、d、eを表示します。 インデックス2の要素はインデックス5に含まれますが、インデックス5には含まれません。

リストは変更可能です。したがって、リスト内の要素を変更することが可能です。list1=[2,4,6,8]のリストがあるとする。もしプログラマーが最初の要素を値1に変更したい場合は、list1[0]=1という文を書くことで変更できます。 Python言語には、リストに新しい項目を追加する関数がすでに組み込まれています。それは、アペンド機能である。list1=[1,2,3]のようなリストがあるとき、プログラマはlist1.append (4)を使って新しい要素4を追加することができる。

リストの要素を削除するには、del() に該当するインデックスを渡します。リストlist1=[1,2,3,4]があるとする。del(list1[2])とすると、1,2,4となり、2番目のインデックスにある要素は3です。 この要素が削除されます。list1=[1,2,3] と list2=[4,5,6] の2つのリストがあるとき、プログラマは list1+list2 という結合演算を使って2つのリストを結合することができます。1,2,3,4,5,6]の組み合わせのリストが表示されます。

リスト操作を処理するために、多くのリストメソッドが用意されています。その中には、**(), remove(), count() 等があります。Pythonでのリストの実装は、CやC++などの他のプログラミング言語と比較して簡単です。

タプルは何ですか?

タプルはリストと似ている。リスト内の各項目はカンマで区切られる。すべての要素は括弧の中に含まれています。タプルは異なるタイプの要素を持つことができる。各要素はカンマで区切られる。タプルの例は、tuple1=(1,2,3) である。1番目の要素のインデックスは0、2番目の要素のインデックスは1、...となります。タプルは負のインデックスを持つこともできる。つまり、値3はインデックス-1、値2のガスはインデックス-2、といった具合です。

プログラマはタプル列の要素を取ることができる。タプル1=(1,2,3,4,5)というタプルがあるとする。print (list1[2:5]) というステートメントは、3,4を表示します。 インデックス2の要素はインデックス2に含まれますが、インデックス5には含まれません。

タプルは変更されない。したがって、リスト内の要素を変更することはできません。要素を変更するとエラーが発生します。ただし、その要素が変更可能なデータ型である場合は、そのネストされた項目を変更することが可能である。タプル=(1.4)が存在するとする。タプルであっても、インデックス2には要素のリストが存在する。そのリストの最初の要素を5に変更するには、tuple1[2][0]=5という文を使います。 タプルは不変なので、要素を削除することはできません。しかし,del関数を使えば,タプル全体を削除することができます.

列表(list)和元组(tuple)的区别

図01:リストとタプルの例

len()関数はタプルの要素数を求めるのに役立ちます。maxとmin関数はタプルの最大値と最小値を求めるのに使用できます。タプルの実装は、C/C++などの他のプログラミング言語と比較すると簡単な処理である。

リストとタプルの共通点

  • Pythonでは、リストとタプルの両方が要素の集合を格納するために使用されます。
  • リストとタプルのインデックスは共に0から始まる。
  • リストとタプルの各要素はカンマで区切られる。
  • リストもタプルも、異なるタイプの要素を持つことができます。
  • リストはネストされたリストを含むことができ、タプルはネストされたタプルを含むことができる。
  • リストとタプルの両方が負のインデックスをサポートしています。

リストとタプルの違い

リストとタプル
リストは、プログラミング言語Pythonの複合データ型で、異なる種類のデータを格納することができ、作成後に要素を変更することができます。 タプルは、プログラミング言語Pythonの複合データ型で、異なる種類のデータを格納でき、一度作成した要素を変更することはできません。
気まぐれ
リストは可変であり、作成後に変更することも可能である。 タプルは不変であり、一度作成されたものは変更することができない。
封入要素
リストの要素は角括弧で囲む。 タプルの要素は括弧で囲む。
スピード
リストの要素に対する反復処理は、タプルの場合ほど高速ではありません。 タプルの要素に対する反復処理は、リストよりも高速に行えます。

概要 - リスト vs. タプル

Pythonはデータを格納するためにListとTupleを使用します。リストとタプルは、異なるタイプのデータ要素を保存するために使用することができます。リストとタプルの違いについて説明します。リスト内の要素を変更することができます。したがって、リストはミュータブルである。タプルの要素を変更することはできない。したがって、タプルは不変である。リストとタプルの違いは、リストがmutableであるのに対し、タプルはimmutableであることです。

リストとタプルのPDFファイルをダウンロードする

この記事のPDF版をダウンロードし、引用の指示に従ってオフラインで使用することができます。PDF版はこちらからダウンロードしてください:リストとタプルの違い

引用
  • 2020-10-24 03:25 に公開
  • 閲覧 ( 31 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ