ホームページ  >  記事  >  バックエンド開発  >  Pythonでリストは何を意味しますか

Pythonでリストは何を意味しますか

尚
オリジナル
2019-06-26 17:27:4912518ブラウズ

Pythonでリストは何を意味しますか

シーケンスは Python の最も基本的なデータ構造です。シーケンス内の各要素には番号、つまり位置、つまりインデックスが割り当てられます。最初のインデックスは 0、2 番目のインデックスは 1 などとなります。

Python にはシーケンスの組み込み型が 6 つありますが、最も一般的なのはリストとタプルです。

シーケンスに対して実行できる操作には、インデックス付け、スライス、追加、乗算、メンバーのチェックなどがあります。

さらに、Python には、シーケンスの長さを決定し、最大要素と最小要素を決定するためのメソッドが組み込まれています。

List は最も一般的に使用される Python データ型で、角かっこ内のカンマ区切りの値として表示されます。

リストのデータ項目は同じタイプである必要はありません

リストを作成するには、カンマで区切られた異なるデータ項目を角括弧で囲むだけです。次のようになります:

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]

文字列のインデックス付けと同様に、リストのインデックス付けも 0 から始まります。リストはインターセプト、結合などが可能です。

リスト内の値にアクセスする:

下付き文字インデックスを使用して、リスト内の値にアクセスします。次に示すように、角かっこを使用して文字をインターセプトすることもできます。以下:

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7 ]

print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]

上記の出力結果の例:

list1[0]:  physics
list2[1:5]:  [2, 3, 4, 5]

Update list

リスト内のデータ項目を変更または更新するか、以下に示すように、append() メソッドを使用してリスト項目を追加します。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

list = []          ## 空列表
list.append('Google')   ## 使用 append() 添加元素
list.append('Runoob')
print list

上記の例の出力結果:

['Google', 'Runoob']

リスト要素の削除

次の例に示すように、del ステートメントを使用してリストの要素を削除します。

#!/usr/bin/python
list1 = ['physics', 'chemistry', 1997, 2000]
print list1
del list1[2]
print "After deleting value at index 2 : "
print list1

上記の例の出力結果:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]

Python 関連の技術記事の詳細については、## を参照してください。 #Python チュートリアル 学ぶべきコラム!

以上がPythonでリストは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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