logo

Python リストメソッド

Python リスト メソッド Python のリスト/配列に対する操作を実行するために使用されるリストの組み込みメソッドです。

以下では、使用できるすべての Python リスト メソッドについて説明しました。 パイソン たとえば、リスト append()、copy()、insert() 、 もっと。

Python のリストメソッド

Python リストについて、Python のさまざまなリスト メソッドをいくつか見てみましょう。



はい・いいえ方法説明
1 追加() リストの末尾に要素を追加するために使用されます。
2 コピー() リストの浅いコピーを返します
3 クリア() このメソッドは、リストからすべての項目を削除するために使用されます。
4 カウント() これらのメソッドは要素をカウントします。
5 伸ばす() 反復可能オブジェクトの各要素をリストの最後に追加します。
6 索引() 要素が出現する最小のインデックスを返します。
7 入れる() リスト内の指定されたインデックスに指定された要素を挿入します。
8 ポップ() リストまたは指定されたインデックス値から最後の値を削除して返します。
9 取り除く() 指定されたオブジェクトをリストから削除します。
10 逆行する() リストのオブジェクトをその場で反転します。
十一 選別() リストを昇順、降順、またはユーザー定義の順序で並べ替える
12 分() リストのすべての要素の最小値を計算します。
13 最大() リストのすべての要素の最大値を計算します。

この記事は、以下の記事を拡張したものです。

  • Python のリストメソッド |セット 1 (in、not in、len()、min()、max()…)
  • Python のリストメソッド |セット 2 (del、remove()、sort()、insert()、pop()、extend()…)

Pythonでリストに要素を追加する

リストに要素を追加するための Python の組み込みリスト関数をいくつか見てみましょう。

1.Pythonのappend()メソッド

リストの末尾に要素を追加します。

構文: list.append (要素)

例:

Python3
# Adds List Element as value of List. List = ['Mathematics', 'chemistry', 1997, 2000] List.append(20544) print(List)>

出力
['Mathematics', 'chemistry', 1997, 2000, 20544]>

2. Pythonのinsert()メソッド

指定された位置に要素を挿入します。

構文:

リスト.挿入(

注記: 指定された位置は List の範囲内 (この場合は 0 から 4 の間) である必要があり、それ以外の場合は IndexError がスローされます。

例:

Python3
List = ['Mathematics', 'chemistry', 1997, 2000] # Insert at index 2 value 10087 List.insert(2, 10087) print(List)>

出力
['Mathematics', 'chemistry', 10087, 1997, 2000]>

3. Python extend() メソッド

iterable の項目 (リスト、配列、文​​字列など) をリストの末尾に追加します。

構文: リスト 1.extend(リスト 2)

例:

Python3
List1 = [1, 2, 3] List2 = [2, 3, 4, 5] # Add List2 to List1 List1.extend(List2) print(List1) # Add List1 to List2 now List2.extend(List1) print(List2)>

出力
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>

Python の重要な機能リスト

いくつかの重要な Python リスト関数とその構文および例について説明しました。

1. Python sum() メソッド

リストのすべての要素の合計を計算します。

構文: 合計(リスト)

例:

Python3
List = [1, 2, 3, 4, 5] print(sum(List))>

出力
15>

数値がパラメータとして使用されない場合はどうなりますか?

合計は数値に対してのみ計算され、それ以外の場合は TypeError がスローされます。

例を参照 :

Python3
List = ['gfg', 'abc', 3] print(sum(List))>

出力:

Traceback (most recent call last): File '', line 1, in sum(List) TypeError: unsupported operand type(s) for +: 'int' and 'str'>

2. Python count() メソッド

リストの指定された要素の出現回数の合計を計算します。

構文: List.count(要素)

例:

Javaの継承
Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))>

出力
4>

3. Python len() メソッド

リストの全長を計算します。

構文: len(リスト名)

例:

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))>

出力
10>

4. Pythonのindex()メソッド

最初に出現したインデックスを返します。開始インデックスと終了インデックスは必須のパラメータではありません。

構文: List.index(要素[,開始[,終了]])

例:

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))>

出力
1>

もう一つの例:

この例では、Python のリスト関数の 1 つであるindex() メソッドを使用し、リスト内のインデックス 2 から開始して要素 2 の最初の出現を検索します。

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2, 2))>

出力
4>

5. Python min() メソッド

List のすべての要素の最小値を計算します。

構文: min(iterable, *iterables[, key])

例:

Python3
numbers = [5, 2, 8, 1, 9] print(min(numbers))>

出力
1>

6. Python max() メソッド

リストのすべての要素の最大値を計算します。

構文: max(iterable, *iterables[, key])

例:

Python3
numbers = [5, 2, 8, 1, 9] print(max(numbers))>

出力
9>

7. Pythonのsort()メソッド

指定されたデータ構造 (タプルとリストの両方) を昇順に並べ替えます。

そして 逆フラグ は必須のパラメータではなく、sorted() に何も渡されない場合、reverse_flag は False に設定されます。

構文: list.sort([キー,[逆フラグ]])

例:

パイソン
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] #Reverse flag is set True List.sort(reverse=True) #List.sort().reverse(), reverses the sorted list  print(List)>

出力
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>

8. Python reverse() 方法

reverse() 関数はリストの順序を逆にします。

構文: リスト。逆行する()

例:

Python3
# creating a list list = [1,2,3,4,5] #reversing the list list.reverse() #printing the list print(list)>

出力
[5, 4, 3, 2, 1]>

リスト要素の削除

1 つ以上の要素を削除するには、つまり要素を削除するには、次のような多くの組み込み Python リスト関数を使用できます。 ポップ() そして 取り除く() などのキーワード

1. Pythonのpop()メソッド

リスト内の特定のインデックスから項目を削除します。

構文: list.pop([インデックス])

インデックスは必須のパラメータではありません。記載されていない場合は、最後のインデックスが使用されます。

注記: インデックスはリストの範囲内にある必要があります。そうでない場合は、IndexErrors が発生します。

例 1:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop())>

出力
2.5>

例 2:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop(0))>

出力
2.3>

2. Python del() メソッド

インデックスを使用してリストから要素を削除します。

構文: 削除リスト。[インデックス]

例:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] del List[0] print(List)>

出力
[4.445, 3, 5.33, 1.054, 2.5]>

3. Pythonのremove()メソッド

値/名前を使用して特定の要素を削除します。

構文: list.remove(要素)

例 :

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] List.remove(3) print(List)>

出力
[2.3, 4.445, 5.33, 1.054, 2.5]>

リストを操作するために知っておくべきすべての主要な Python リスト関数について説明しました。リストの要素を追加および削除する方法と、リストの Python メソッドを使用して count 、sort、reverse などの基本的な操作を実行する方法について説明しました。

これらの Python メソッドがお役に立てば幸いです。