ホームページ >バックエンド開発 >Python チュートリアル >Python リスト内のすべての要素に関数を適用するにはどうすればよいですか?

Python リスト内のすべての要素に関数を適用するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-28 12:13:11775ブラウズ

How Can I Apply a Function to Every Element in a Python List?

リスト要素への関数のマッピング

リストが与えられた場合の一般的なタスクは、各要素に関数を適用することです。たとえば、次のリストを考えてみましょう。

mylis = ['this is test', 'another test']

各要素を大文字に変換するには、str.upper を使用できます。リスト内のすべての要素に対してこれを実現するにはどうすればよいですか?

リスト内包表記の使用

効率的な方法の 1 つは、リスト内包表記を使用することです。

[item.upper() for item in mylis]

この内包表記は、mylis 内の各要素を反復処理し、str.upper を適用し、新しいリストを生成します。変換された要素を使用します:

['THIS IS TEST', 'ANOTHER TEST']

リストの内包表記を活用することで、リストの各要素に対する操作を便利かつ簡潔に実行できます。

以上がPython リスト内のすべての要素に関数を適用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。