リスト要素への関数のマッピング
リストが与えられた場合の一般的なタスクは、各要素に関数を適用することです。たとえば、次のリストを考えてみましょう。
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 サイトの他の関連記事を参照してください。