标签: python-3.x set
是否有任何方法可以将函数应用于集合中的每个项目。例如,我想以set小写形式创建每个项目。如果它是一个列表,我可以这样做:
new_list = [item.lower() for item in old_list]
显然我可以将该设置转换为列表,然后执行此操作,然后再将其转换回设置,但是有更直接的方法吗?
答案 0 :(得分:0)
您可以简单地使用:
new_set = {set.lower() for item in old_set}
这是一组comprehension而不是列表理解。