「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 例を含む Python リスト メソッドのクイック ガイド

例を含む Python リスト メソッドのクイック ガイド

2024 年 11 月 6 日に公開
ブラウズ:163

A Quick Guide to Python List Methods with Examples

導入

Python リストは多用途であり、データを効率的に操作および処理するのに役立つさまざまな組み込みメソッドが付属しています。以下は、主要なリスト メソッドすべてと簡単な例のクイック リファレンスです。

1.追加(項目)

リストの最後に項目を追加します。

lst = [1, 2, 3]
lst.append(4)  # [1, 2, 3, 4]

2.クリア()

リストからすべての項目を削除します。

lst = [1, 2, 3]
lst.clear()  # []

3.コピー()

リストの浅いコピーを返します。

lst = [1, 2, 3]
new_lst = lst.copy()  # [1, 2, 3]

4. カウント(アイテム)

項目の出現数をカウントします。

lst = [1, 2, 2, 3]
lst.count(2)  # 2

5. 拡張(反復可能)

反復可能オブジェクトのすべての要素を追加してリストを拡張します。

lst = [1, 2, 3]
lst.extend([4, 5])  # [1, 2, 3, 4, 5]

6.index(項目、開始、終了)

最初に出現した項目のインデックスを返します。

lst = [1, 2, 3]
lst.index(2)  # 1

7. insert(インデックス、項目)

指定されたインデックスに項目を挿入します。

lst = [1, 2, 3]
lst.insert(1, 'a')  # [1, 'a', 2, 3]

8.ポップ(インデックス)

指定されたインデックスにある項目を削除して返します (デフォルトは最後の項目です)。

lst = [1, 2, 3]
lst.pop()  # 3, lst = [1, 2]

9. 削除(アイテム)

最初に出現した項目を削除します。

lst = [1, 2, 3]
lst.remove(2)  # [1, 3]

10. リバース()

リスト内の項目を元の位置に戻します。

lst = [1, 2, 3]
lst.reverse()  # [3, 2, 1]

11.sort(キー、リバース)

リストをその場で並べ替えます (デフォルトでは昇順)。

lst = [3, 1, 2]
lst.sort()  # [1, 2, 3]
lst.sort(reverse=True)  # [3, 2, 1]

12.sorted()

反復可能な項目から新しいソートされたリストを返します。

lst = [3, 1, 2]
sorted(lst)  # [1, 2, 3]

13. レン(リスト)

リスト内の項目の数を返します。

lst = [1, 2, 3]
len(lst)  # 3

14. マックス(リスト)

リスト内の最大の項目を返します。

lst = [1, 2, 3]
max(lst)  # 3

15.分(リスト)

リスト内の最小の項目を返します。

lst = [1, 2, 3]
min(lst)  # 1

16. 合計(リスト)

リスト内のすべての項目の合計を返します。

lst = [1, 2, 3]
sum(lst)  # 6

17.リスト()

反復可能からリストを作成します。

s = "abc"
lst = list(s)  # ['a', 'b', 'c']

結論

これらのリスト メソッドは、Python でリストを操作する際に必要となるコア機能をカバーしています。項目の追加、並べ替え、浅いコピーの作成など、これらのメソッドを使用すると、データを効率的に操作できます。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/usooldatascience/a-quick-guide-to-python-list-methods-with-examples-1bn5?1 侵害がある場合は、[email protected] までご連絡ください。それを削除するには
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3