创建一个列表,里面包含10个单词。按字典顺序输入单词。然后再按相反顺序输出这些单词用Python语言写一下
时间: 2024-03-02 07:52:50 浏览: 105
好的,以下是Python代码实现:
```
words = ['apple', 'banana', 'cherry', 'date', 'eggplant', 'fig', 'grape', 'honeydew', 'orange', 'pear']
# 按字典顺序排序
words.sort()
print("按字典顺序输出单词:")
for word in words:
print(word)
# 按相反顺序排序
words.reverse()
print("\n按相反顺序输出单词:")
for word in words:
print(word)
```
输出结果如下:
```
按字典顺序输出单词:
apple
banana
cherry
date
eggplant
fig
grape
honeydew
orange
pear
按相反顺序输出单词:
pear
orange
honeydew
grape
fig
eggplant
date
cherry
banana
apple
```
相关问题
字符串: 'Speak words of kindness kindness' 要求:将此字符串中单词和单词出现的次数输出到字典中。 判断有多少个空格? 以相反的顺序输出字符Speak应如何?
这个字符串中有4个空格。以相反的顺序输出字符'Speak'应该是 'kaepS'。
以下是将单词和单词出现次数输出到字典中的Python代码:
```python
sentence = 'Speak words of kindness kindness'
word_list = sentence.split()
word_dict = {}
for word in word_list:
if word not in word_dict:
word_dict[word] = 1
else:
word_dict[word] += 1
print(word_dict)
```
输出结果为:{'Speak': 1, 'words': 1, 'of': 1, 'kindness': 2}
阅读全文