入れ子になった Python リストの各サブリストから最初の項目を抽出するにはどうすればよいですか?

DDD
リリース: 2024-11-23 20:05:14
オリジナル
180 人が閲覧しました

How to Extract the First Item from Each Sublist in a Nested Python List?

Python でネストされたリストから最初の項目を抽出する

リストのリストが与えられた場合、タスクは各サブリストから最初の項目を抽出し、それらの値を含む新しいリストを作成します。たとえば、[[a,b,c], [1,2,3], [x,y,z]] のようなリストの場合、必要な出力は [a, 1, x] になります。

リスト内包表記を使用した解決策:

単純なアプローチには、リストの使用が含まれます内包表記:

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

この内包表記は、lst の各サブリストを反復処理し、item[0] 式を使用して最初の項目を選択します。抽出された値は、新しいリスト lst2 に追加されます。

例:

次の例を考えてみましょう:

lst = [['a', 'b', 'c'], [1, 2, 3], ['x', 'y', 'z']]

# Extract first items of sublists
lst2 = [item[0] for item in lst]

# Print the extracted values
print(lst2)
ログイン後にコピー

出力:

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

以上が入れ子になった Python リストの各サブリストから最初の項目を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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