list(推奨学習: Web フロントエンド ビデオ チュートリアル )
1.リストは、要素をいつでも追加および削除できる順序付けされたコレクションです。
2. リスト内の要素にアクセスするとき、インデックスは 0 から始まり、0 が最初の要素になります。インデックスが上限を超えると、範囲外の場合、エラーが報告され、インデックスは範囲外にはなりません。最後の要素のインデックスは len(num)-1
3 です。最後の要素を取得したい場合は、計算に加えて、インデックス位置、-1 をインデックスとして使用して最後の要素を直接取得することもできます
4. append() を使用してリストの最後に要素を追加します。
5.指定した位置に要素を挿入するには、insert() を使用します。
6. 要素を削除するには、pop() を使用します。リストの最後の要素。要素を削除するには、pop(i) を使用します (i はインデックス番号です)。指定された位置
tuple
1. タプルは順序付きリストであり、 list
2 に非常に似ています。タプルが初期化されると、変更することはできず、append() insert() などのメソッドはありません。要素は取得できますが、別の要素に割り当てることはできません。
foos = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] foos[0:10:2] [0, 2, 4, 6, 8] bars = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) bars[1:10:2] (1, 3, 5, 7, 9)
list は変数データ型で、タプルは不変データ型
type は () を使用し、list は []
を使用します。同じ種類の不定のキューがある場合は、リストを使用します。長さ; 要素の位置が重要であるため、要素の数が事前にわかっている場合はタプルを使用します。
リストは辞書キーとして使用できませんが、タプルは使用できます。
*タプルとリストは両方ともネストでき、タプルはその中にネストされたリストを作成できます。グループは変更可能です
不変タプルには何の意味があるのでしょうか?
タプルは不変であるため、コードはより安全です。可能であれば、リストの代わりにタプルを使用してください。
以上がPythonのタプルとリストの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。