コンプリートリスト
アサラムラリヒムワララマヒヒバラタカ.こんにちは皆さん、この機会に、我々はPythonのリストについて議論します.
listは変数の項目を格納するためのPythonのデータ型です.リストでは、いくつかの種類の変数を一度に格納できます.このリストはインデックス0からソートされ、変更、追加、削除できます.
リストを作る
オープンとクローズドブラケットを作成し、コンマで別の変数から別の1つを分離することによって、リストを作成する方法.
閲覧リスト
インデックスにアクセスしてリストを読むことができます.例えば、以下のようなリストがあります.
変更リスト
リストの値は以下のように変更できます.
追加リスト
また、add ()とinsert ()関数の両方のリストに追加することもできます.
append ()関数では、入力したデータが自動的に最後のインデックスに追加されます.
リスト削除
リストを削除するには、1つまたはすべてのデータを削除することができます.最初のデータを最初に削除する方法について説明します.具体的なデータを削除するには、remove ()関数を使用します.
ソートリスト
データがソートされていないリストがあれば、sort ()関数でソートできます.この関数は、文字列または数値型として使用できます.ソート関数は、自動的に大小から昇順にソートされます.
コピーリスト
リストをコピーしたいなら、コードを使用できません
マージリスト
2つのリストがあるならば、我々は彼らを結合したいです.最も簡単な方法は+演算子を使うことです.
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"]
リストについて議論するのに十分です.Reference
この問題について(コンプリートリスト), 我々は、より多くの情報をここで見つけました https://dev.to/alfariza/complete-list-in-python-21j8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol