コンプリートリスト


アサラムラリヒムワララマヒヒバラタカ.こんにちは皆さん、この機会に、我々はPythonのリストについて議論します.
listは変数の項目を格納するためのPythonのデータ型です.リストでは、いくつかの種類の変数を一度に格納できます.このリストはインデックス0からソートされ、変更、追加、削除できます.

リストを作る
オープンとクローズドブラケットを作成し、コンマで別の変数から別の1つを分離することによって、リストを作成する方法.
angka = [1,2,3,4]
list1 = ["satu", 2, True]

閲覧リスト
インデックスにアクセスしてリストを読むことができます.例えば、以下のようなリストがあります.
list1 = ["Dosen", "Mahasiswa", "Satpam", "Driver"]
学生を印刷できるようにするには、index 1でlistl 1にアクセスできます.
print(list1[1])
リスト内のすべてのデータを印刷する場合は、ループを使用できます.
for l in list1:
   print(l)

変更リスト
リストの値は以下のように変更できます.
list1 = ["Python", "PHP", "Ruby"]
list1[1] = "Golang"
上のコードでは、PHPをゴランに変更します

追加リスト
また、add ()とinsert ()関数の両方のリストに追加することもできます.
append ()関数では、入力したデータが自動的に最後のインデックスに追加されます.
list1 = ["Python", "PHP", "Ruby"]
list1.append("Golang")
上記のコードは、「ゴラン」が最後に加えられるList 1に「ゴラン」を加えます.それで
list1 = ["Python", "PHP", "Ruby", "Golang"]
INSERT ()関数では、1つ以上のパラメータが必要です.ここで、このパラメータは、指定したいインデックスです.例えば
list1 = ["Python", "PHP", "Ruby"]
list1.insert(1, "Golang")
上記のコードは、インデックス1のList 1に“golang”を追加します.そのため、list 1は
list1 = ["Python", "Golang", "PHP", "Ruby"]

リスト削除
リストを削除するには、1つまたはすべてのデータを削除することができます.最初のデータを最初に削除する方法について説明します.具体的なデータを削除するには、remove ()関数を使用します.
list1 = ["Python", "PHP", "Ruby"]
list1.remove("Python")
上記のコードは「Python」データを持つlist 1を削除します.
list1 = ["PHP", "Ruby"]
特定のデータに加えて、pop ()関数とdelキーワードを使用して特定のインデックスを削除することもできます.pop ()関数はインデックスパラメータを持ちます.
list1 = ["Python", "PHP", "Ruby"]
list1.pop(1)
上記のコードはList 1をIndex 1で削除します.
list1 = ["Python", "Ruby"]
pop ()関数がインデックスパラメータを持たない場合、削除するデータは最後のデータです.
list1 = ["Python", "PHP", "Ruby"]
list1.pop()
list1 = ["Python", "PHP"]
delキーワードについては、次のように使います.
list1 = ["Python", "PHP", "Ruby"]
del list1[0]
list1 = ["PHP", "Ruby"]
すべてのデータリストを削除するには、delキーワードとclear ()関数を使用することもできます.delキーワードの使い方
list1 = ["Python", "PHP", "Ruby"]
del list1
list1 = []
clear ()関数の使用中
list1 = ["Python", "PHP", "Ruby"]
list1.clear()
list1 = []

ソートリスト
データがソートされていないリストがあれば、sort ()関数でソートできます.この関数は、文字列または数値型として使用できます.ソート関数は、自動的に大小から昇順にソートされます.
list2 = [1,9,4,28,17]
list2.sort()
list2 = [1,4,9,17,28]
最も大きくて降順にソートしたい場合は、reverse = trueパラメータを追加することができます.
list2 = [1,9,4,28,17]
list2.sort(reverse = True)
list2 = [28,17,9,4,1]

コピーリスト
リストをコピーしたいなら、コードを使用できません
list2 = list1
List 2はList 1を参照するので、List 1が変更された場合、List 2も自動的に変更されます.これを克服するには、copy ()とlist ()関数を使用できます.
list1 = ["Python", "PHP", "Ruby"]
list2 = list1.copy()
list2 = ["Python", "PHP", "Ruby"]
あるいはlist ()を追加することもできます.
list1 = ["Python", "PHP", "Ruby"]
list2 = list(list1)
list2 = ["Python", "PHP", "Ruby"]

マージリスト
2つのリストがあるならば、我々は彼らを結合したいです.最も簡単な方法は+演算子を使うことです.
list1 = ["Python", "PHP", "Ruby"]
list2 = ["Golang", "Vue", "React"]
list3 = list1 + list2
list3 = ["Python", "PHP", "Ruby", "Golang", "Vue", "React"]
または、expd ()関数を使うこともできます.
list1 = ["Python", "PHP", "Ruby"]
list2 = ["Golang", "Vue", "React"]
list1.extends(list2)
list1 = ["Python", "PHP", "Ruby", "Golang", "Vue", "React"]
リストについて議論するのに十分です.