関数を使用したリスト要素の変更
次のような文字列を含むリストが与えられたとします。
mylis = ['this is test', 'another test']
特定の関数、たとえば str.upper を適用してリスト内の各要素を変更することを目的としています。 get:
['THIS IS TEST', 'ANOTHER TEST']
解決策: リスト内包表記の利用
この変更を実現する効率的なアプローチの 1 つは、リスト内包表記を利用することです:
[item.upper() for item in mylis]
この内包では、元のリスト mylis の各項目に対して str.upper メソッドが適用されます。大文字に変換します。結果は、変更された要素を含む新しいリストです。
以上がPython で関数を使用して文字列のリストを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。