文字列のリストをすべて小文字または大文字に変換する [重複] 質問する

文字列のリストをすべて小文字または大文字に変換する [重複] 質問する

文字列を含む Python リスト変数があります。 1 回のパスですべての文字列を小文字に、またはその逆に大文字に変換できる関数はありますか?

ベストアンサー1

それは次のように行うことができますリスト内包表記

>>> [x.lower() for x in ["A", "B", "C"]]
['a', 'b', 'c']
>>> [x.upper() for x in ["a", "b", "c"]]
['A', 'B', 'C']

またはmap関数

>>> list(map(lambda x: x.lower(), ["A", "B", "C"]))
['a', 'b', 'c']
>>> list(map(lambda x: x.upper(), ["a", "b", "c"]))
['A', 'B', 'C']

おすすめ記事