python使用input函数,输入若干单词,然后按字典顺序输出单词(即使某个单词出现多次,也只输入一次)。
时间: 2024-02-28 20:52:46 浏览: 85
可以使用split函数将输入的字符串按空格分割成单词,再使用set函数去重,最后使用sorted函数按字典序排序并输出。
代码如下:
```python
words = input("请输入若干单词,以空格分隔:")
words_list = words.split()
words_set = set(words_list)
words_sorted = sorted(words_set)
print("按字典顺序输出单词:")
for word in words_sorted:
print(word)
```
输入示例:
```
请输入若干单词,以空格分隔:apple banana apple orange
```
输出示例:
```
按字典顺序输出单词:
apple
banana
orange
```
相关问题
用python使用input函数,输入若干单词,按字典顺序输出单词(如果某个单词出现多次,只输出一次)
可以使用以下代码实现:
words = input().split()
unique_words = list(set(words))
unique_words.sort()
for word in unique_words:
print(word)
这段代码首先使用 input() 函数获取用户输入的单词,然后使用 split() 函数将其分割成一个单词列表。接着,使用 set() 函数将列表转换为集合,以去除重复的单词。然后,将集合转换回列表,并使用 sort() 函数按字典顺序排序。最后,使用 for 循环遍历列表,输出每个单词。
使用input函数,输入若干单词,按字典顺序输出单词(如果某个单词出现多次,只输出一次) Python
words = input("请输入若干单词,以空格分隔:")
word_list = words.split()
word_set = set(word_list)
sorted_word_list = sorted(word_set)
for word in sorted_word_list:
print(word)
阅读全文