ホームページ > バックエンド開発 > Python チュートリアル > 例を含む Python リスト メソッドのクイック ガイド

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

WBOY
リリース: 2024-09-12 10:16:30
オリジナル
364 人が閲覧しました

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

以上が例を含む Python リスト メソッドのクイック ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート