Python基礎文法-05
Python
操作リスト
要素をリストに追加するには、3つの方法があります.
list.append(要素)
a = [1, 2, 3, 4]
a.append(50)
print(a)
-> [1, 2, 3, 4, 50]
appendはリストの末尾に要素を追加します.もちろん、空のリストに値を追加することもできます.リストを追加すると、リストを追加することもできます. a.append([600, 700])
print(a)
-> [1, 2, 3, 4, 50, [600, 700]]
print(len(a))
-> 6
a.append([600700])リストaの末尾に要素[600700]を追加します.したがって、lenでリストaの長さを求めると、7ではなく6が得られる.list.extend(要素)
a = [1, 2, 3, 4]
a.extend([500, 600])
print(a)
-> [1, 2, 3, 4, 500, 600]
print(len(a))
-> 6
extendは、他のリストをリストの最後に接続して、リストを展開します.list.Insert(インデックス、要素)
a = [1, 2, 3, 4]
a.insert(2, 50)
print(a)
-> [1, 2, 50, 3, 4]
print(len(a))
-> 5
list.insert(インデックス、要素)リスト内の特定のインデックスに要素を追加します.次に、insertで最後のインデックスより大きい値を指定することで、リストの最後に要素を追加できます. a = [1, 2, 3, 4]
a.insert(0, 10)
print(a)
-> [10, 1, 2, 3, 4]
a.insert(len(a), 50)
print(a)
-> [10, 1, 2, 3, 4, 50]
a.insert(2, [20, 30])
print(a)
-> [10, 1, [20, 30], 2, 3, 4, 50]
リストの間に複数の要素を追加する場合は、スライスに要素を割り当てることができます. a = [1, 2, 3, 4]
a[1:1] = [500, 600]
print(a)
-> [1, 500, 600, 2, 3, 4]
要素を削除するには、次の2つの方法があります.list.pop()またはlist。pop(インデックス)
a = [1, 2, 3, 4, 5]
print(a.pop())
-> 5
print(a.pop(0))
-> 1
print(a)
-> [2, 3, 4]
list.pop()は要素を返し、リストから削除します.インデックスが指定されている場合は、要素が返され、リストから削除されます.list.remove(要素)
a = [1, 2, 3, 4, 5, 3, 6]
a.remove(3)
print(a)
-> [1, 2, 4, 5, 3, 6]
list.remove(要素)は、リストの最初の要素を削除します.list.index(要素)
a = [1, 2, 3, 4, 5, 3, 6]
print(a.index(3))
-> 2
list.index(要素)リストの最初の要素を検索し、その位置を返します.list.count
a = [1, 2, 3, 4, 5, 3, 6]
print(a.count(3))
-> 2
list.count(値)は、リスト内の要素の数を返します.list.reverse()
a = [10, 20, 30, 15, 20, 40]
a.reverse()
print(a)
-> [40, 20, 15, 30, 20, 10]
list.reverse()リスト内の要素の順序を反転します.list.sort()
a = [10, 20, 30, 15, 20, 40]
a.sort()
print(a)
-> [10, 15, 20, 20, 30, 40]
a.sort(reverse=True)
print(a)
-> [40, 30, 20, 20, 15, 10]
list.sort()リスト内の要素を昇順に並べ替え、リストをリストします.sort(reverse=True)は要素を降順に並べます.list.clear()
a = [10, 20, 30, 15, 20, 40]
a.clear()
print(a)
-> []
list.clear()は、リスト内のすべての要素を削除します.Reference
この問題について(Python基礎文法-05), 我々は、より多くの情報をここで見つけました https://velog.io/@deonii/파이썬-기초-문법-05テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol