ホームページ  >  記事  >  バックエンド開発  >  Python のリストとタプルの類似点と相違点は何ですか

Python のリストとタプルの類似点と相違点は何ですか

青灯夜游
青灯夜游オリジナル
2021-01-14 11:19:4816344ブラウズ

同じ点: 順序付けられたシーケンスに属し、強制的に変換でき、len() を使用して要素の数をカウントし、count() を使用して指定された要素の出現数をカウントします。違い: 1. タプルの型はタプルで、リストの型はリストです; 2. タプルは変更できませんが、リストはインデックスに基づいて要素の値を変更できます; 3. リストは要素を削除できますが、タプルは削除できません。

Python のリストとタプルの類似点と相違点は何ですか

このチュートリアルの動作環境: Windows 10 システム、Python3.9 バージョン、Dell G3 コンピューター。

推奨学習: Python ビデオ チュートリアル

Python リストとタプルの類似点と相違点

1. 同じ点

#(1) には同じインデックスがあり、左から右に 0~~n-1 です。

(2) スプライスは同様で「」でスプライス可能です。

(3) カウントは同じで、len() 関数を使用して要素の数をカウントし、count() 関数を使用して指定された要素の出現数をカウントします。

(4) はすべて順序付けられたシーケンスです。

(5) は del を使用して削除できます。

(6) 「*」を使用してそれを繰り返すことができます。

(7) は強制的に変換できます。

(8)スライス方法は同じです。

(9) for ループを使用して、要素の走査、インデックスの走査、および列挙の走査を実行できます。

(10) Index() メソッドを使用して、指定された要素のインデックスを取得します。

(11) 要素が含まれているかどうかをテストするには演算子 in を使用します

2. 相違点

## 2.1 型異なっています。

タプルの型は tuple
  • リストの型は list
2.2 変更方法が異なります

タプルは変更できません
  • リストはインデックスに基づいて要素値を変更できます

  • ##2.3 さまざまな削除方法

リストでは、pop() などの関数を使用して要素を削除します
関数名説明pop()指定されたインデックスに対応する要素を削除し、削除された要素を返します。インデックスが指定されていない場合、デフォルトで最後の要素が削除されますremove()最初に見つかった指定された要素を削除しますdel要素またはリストを削除し、アドレスをクリアしますclear()リストを削除し、アドレスを保持し、アドレスのみをクリアしますcontent#list=[]リストをクリアするタプルは要素を削除できません。 use del はタプル全体を削除します。
  • 2.4 さまざまな検索方法

タプルは、Index() 関数を使用してのみ表示できます。

    リストは Index() 関数を使用してのみ表示できます。
  • プログラミング関連の知識について詳しくは、
  • プログラミング入門
をご覧ください。 !

以上がPython のリストとタプルの類似点と相違点は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。