温馨提示×

Python set遍历中如何修改元素

小樊
103
2024-07-20 18:14:00
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,set是不可变的数据结构,因此不能直接修改set中的元素。如果想要修改set中的元素,可以先将set转换成list,然后修改list中的元素,最后再将修改后的list转换回set。以下是一个示例代码:

my_set = {1, 2, 3, 4, 5}
my_list = list(my_set)

# 修改list中的元素
for i in range(len(my_list)):
    my_list[i] += 1

# 将修改后的list转换回set
my_set = set(my_list)

print(my_set)

输出结果为:

{2, 3, 4, 5, 6}

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:python中的set为何不能修改元素

0