ホームページ > バックエンド開発 > Python チュートリアル > Python で各サブリストから最初の要素を効率的に抽出する方法は?

Python で各サブリストから最初の要素を効率的に抽出する方法は?

Susan Sarandon
リリース: 2024-11-16 19:04:03
オリジナル
627 人が閲覧しました

How to Efficiently Extract the First Element from Each Sublist in Python?

Python でサブリストから初期要素を取得する

リストのリスト内の各サブリストから最初の項目を抽出し、これらの値を新しいリストでは、リスト内包表記を使用します。この強力な手法により、Python での簡潔かつ効率的なデータ操作が可能になります。

リスト内包表記の使用:

lst2 = [item[0] for item in lst]

このコード スニペットでは、元のリスト (lst) の各項目について、その最初の要素 (インデックス 0) を取得し、それを新しいリスト (lst2) に追加します。

例:

次のリストのリストを考えてみましょう:

lst = [['a', 'b', 'c'], [1, 2, 3], ['x', 'y', 'z']]
ログイン後にコピー

リスト内包表記を使用して、それぞれの初期要素を簡単に抽出できます。 sublist:

lst2 = [item[0] for item in lst]
ログイン後にコピー

この操作により、各サブリストの最初の要素を含む新しいリスト lst2 が作成されます:

lst2 = ['a', 1, 'x']
ログイン後にコピー

リスト内包を通して、必要な要素を効果的に抽出し、必要な出力を生成します。

以上がPython で各サブリストから最初の要素を効率的に抽出する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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