Python集合的遍历方法

2023-03-20 00:00:00 集合 遍历 方法

在 Python 中,可以使用 for 循环来遍历集合中的元素。另外,集合类型还提供了一些内置方法,可以用于遍历集合中的元素,例如 for element in set、set.iter() 和 set.items()。

以下是 Python 遍历集合的示例代码:

# 使用 for 循环遍历集合
num_set = {1, 2, 3}
for num in num_set:
    print(num)

str_set = {'pidancode.com', '皮蛋编程'}
for s in str_set:
    print(s)

# 使用 set.__iter__() 遍历集合
num_set = {1, 2, 3}
it = num_set.__iter__()
while True:
    try:
        num = next(it)
        print(num)
    except StopIteration:
        break

# 使用 set.items() 遍历集合
str_set = {'pidancode.com', '皮蛋编程'}
for index, s in enumerate(str_set):
    print(index, s)

需要注意的是,集合类型是无序的,因此遍历集合时元素的顺序是不确定的。另外,集合类型没有索引,因此不能使用下标访问集合中的元素。如果需要访问集合中的元素,只能通过遍历集合来获取。

相关文章