2016-10-25 5 views
1

セット内のすべてのアイテムに関数を適用する方法はありますか。たとえば、私はすべての項目を小文字のセットにしたいと思う。もちろん、私はこれを行うには、リストにセットを変換することができ、その後、再びセットに変換しますが、より直接的な方法があるPythonのセット内のすべてのアイテムに操作を適用する

new_list = [item.lower() for item in old_list] 

:それはリストだった場合、私はこれを行うことができます?

答えて

0

あなたは、単に使用することができます。

new_set = {set.lower() for item in old_set} 

これはセットcomprehensionではなく、リスト内包です。

関連する問題