Python入門シリーズ——13.Listタイプ紹介

2879 ワード

List
Listは多くの値を1つの変数に格納するために使用され、PythonではListは4つの組み込み集合の1つであり、他の3つはTuple、Set、Dictionaryであり、いずれも異なる特性と用途を持っている.
Listは[]で表され、以下のコードによりlistが作成される.

thislist = ["apple", "banana", "cherry"]
print(thislist)

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
['apple', 'banana', 'cherry']

List項目
リストの項目はソート、修正、コピーに使用できますが、リストの各項目もインデックス化されています.どういう意味ですか.[0]を使用して第1の要素にアクセスすることができ、同様に[1]を使用して第2の要素にアクセスすることもできる.
ツールバーの
リストが整列しているというと、これらのアイテムはすでに何らかの方法でソートされており、このデフォルトのソートは変わりません.リストに新しいアイテムを追加すると、リストの末尾に新しいアイテムが配置されます.
変更可能
Listは修正可能であり、リストから修正、追加、削除できることを意味します.
繰り返しを許可
リストはインデックス化されているため、リスト内のアイテムが次のコードで示すように重複していることを意味します.

thislist = ["apple", "banana", "cherry", "apple", "cherry"]
print(thislist)

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
['apple', 'banana', 'cherry', 'apple', 'cherry']

List長さ
リストにどれだけの項目があるかを判断するには、len()関数を使用します.

thislist = ["apple", "banana", "cherry"]
print(len(thislist))

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
3

Listのデータ型
リストの項目は、以下の例のような任意のタイプであってもよい.

thislist = ["apple", 1]

for item in thislist:
    print(item)

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
apple
1

type()
pythonの観点から見ると、リスト集合はリストのクラスであり、構造は次のようになります.



次に、listがどのようなタイプなのかをtype()関数で判断することができます.

mylist = ["apple", "banana", "cherry"]
print(type(mylist))

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py


Listコンストラクタ
リストを作成する場合は、次のコードに示すlist()関数を使用します.

thislist = list(("apple", "banana", "cherry")) # note the double round-brackets
print(thislist)

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
['apple', 'banana', 'cherry']

翻訳リンク:
https://www.w3schools.com/pyt...
もっと高品質の乾物:私のGitHub:pythonを参照