python遍历set集合
时间: 2023-07-05 17:31:28 浏览: 57
可以使用for循环来遍历set集合,例如:
```
my_set = {1, 2, 3, 4, 5}
for item in my_set:
print(item)
```
这将逐个打印出集合中的每个元素。另外,也可以使用set的内置方法来遍历集合,例如:
```
my_set = {1, 2, 3, 4, 5}
set_iterator = iter(my_set)
while True:
try:
item = next(set_iterator)
print(item)
except StopIteration:
break
```
这将使用迭代器来逐个获取集合中的元素,并打印出来。
相关问题
Python遍历数组集合
在Python中,可以使用循环来遍历数组和集合。常用的循环方式有for循环和while循环。
1. 使用for循环遍历数组:
```python
array = [1, 2, 3, 4, 5]
for element in array:
print(element)
```
输出结果:
```
1
2
3
4
5
```
2. 使用for循环遍历集合:
```python
set = {1, 2, 3, 4, 5}
for element in set:
print(element)
```
输出结果:
```
1
2
3
4
5
```
3. 使用while循环遍历数组或集合:
```python
array = [1, 2, 3, 4, 5]
index = 0
while index < len(array):
print(array[index])
index += 1
```
输出结果:
```
1
2
3
4
5
```
java遍历set集合
可以使用for-each循环或迭代器来遍历Set集合。
1. 使用for-each循环遍历Set集合:
```java
Set<String> set = new HashSet<String>();
set.add("Java");
set.add("Python");
set.add("C++");
for(String s : set){
System.out.println(s);
}
```
2. 使用迭代器遍历Set集合:
```java
Set<String> set = new HashSet<String>();
set.add("Java");
set.add("Python");
set.add("C++");
Iterator<String> it = set.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
```
以上两种方法都可以遍历Set集合,但使用迭代器可以在遍历时删除元素。