python中将集合中的元素按字母升序排列在逐个打印出来该如何实现
时间: 2024-02-03 20:13:27 浏览: 68
可以使用 `sorted()` 函数来将集合中的元素按字母升序排列,然后使用 for 循环逐个打印出来,代码示例如下:
```python
my_set = {'banana', 'apple', 'orange', 'grape'}
sorted_set = sorted(my_set)
for item in sorted_set:
print(item)
```
输出结果为:
```
apple
banana
grape
orange
```
如果想要按照字母降序排列,可以将 `sorted()` 函数的 `reverse` 参数设置为 True,示例如下:
```python
my_set = {'banana', 'apple', 'orange', 'grape'}
sorted_set = sorted(my_set, reverse=True)
for item in sorted_set:
print(item)
```
输出结果为:
```
orange
grape
banana
apple
```
阅读全文