编写一个程序,接受一系列空格分隔的单词作为输入,并在删除所有重复的单词并按字母数字排序后打印这些单词。
时间: 2024-05-14 15:16:43 浏览: 124
好的,以下是解决方案:
```python
words = input().split()
# 去除重复单词
unique_words = list(set(words))
# 按字母数字排序
unique_words.sort()
# 打印结果
print(" ".join(unique_words))
```
输入样例:
```
hello world apple pie hello 123
```
输出结果:
```
123 apple hello pie world
```
相关问题
用puthon编写编写一个程序,接受一系列空格分隔的单词作为输入,并在删除所有重复的单词并按字母数字排序后打印这些单词。程序
好的,根据您的要求,以下是Python代码实现:
```python
# 获取用户输入
words = input("请输入一系列空格分隔的单词:")
# 将单词转换成列表
words_list = words.split()
# 去重并排序
unique_words = sorted(set(words_list))
# 打印结果
print("去重并排序后的单词:")
for word in unique_words:
print(word)
```
以上代码中,我们首先获取用户输入的一系列空格分隔的单词,并使用split()函数将其转换成列表。然后,我们使用set()函数去重,并使用sorted()函数按字母数字排序。最后,我们使用一个for循环打印去重并排序后的单词。
用python编写编写一个程序,接受一系列空格分隔的单词作为输入,并在删除所有重复的单词并按字母数字排序后打印这些单词。这个程序
好的,根据您的要求,以下是Python代码实现:
```python
# 获取用户输入
words = input("请输入一系列空格分隔的单词:")
# 将单词转换成列表
words_list = words.split()
# 去重并排序
unique_words = sorted(set(words_list))
# 打印结果
print("去重并排序后的单词:")
for word in unique_words:
print(word)
```
以上代码中,我们首先获取用户输入的一系列空格分隔的单词,并使用split()函数将其转换成列表。然后,我们使用set()函数去重,并使用sorted()函数按字母数字排序。最后,我们使用一个for循环打印去重并排序后的单词。
阅读全文