將函數應用於列表元素:綜合指南
簡介
使用列表需要對每個元素應用轉換或函數。一個基本操作是將元素轉換為大寫。
問題:將列表元素轉換為大寫
給定一個字串列表:
mylis = ['this is test', 'another test']
目標是將列表中的每個元素修改為其大寫形式,結果在:
['THIS IS TEST', 'ANOTHER TEST']
解決方案:利用列表理解
為了實現這一點,列表理解是一種優雅的技術,可以將函數應用到每個清單項目。以下程式碼片段示範如何將 upper() 方法應用於每個元素:
[item.upper() for item in mylis]
此推導式在功能上使用轉換後的元素重新建立一個新列表,利用 upper()函數將每個字串轉換為大寫.
結果:
執行上述程式碼會產生所需的結果輸出:
['THIS IS TEST', 'ANOTHER TEST']
以上是如何有效率地將Python清單中的所有元素轉換為大寫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!