温馨提示×

Python set遍历中如何修改元素

小樊
91
2024-07-20 18:14:00
栏目: 编程语言

在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}

0