编写一个程序,实现以下功能: 创建一个包含10个英文单词的列表。 使用列表切片,选择列表中的前5个单词,并显示它们。 使用列表切片,选择列表中的后5个单词,并显示它们。 将上述两个切片连接成一个新列表,并显示。 从新列表中提取第一个和最后一个单词,并显示它们。
时间: 2024-10-27 17:15:37 浏览: 15
首先,我们需要创建一个包含10个英文单词的列表。假设我们已经有了这个列表,我们可以像下面这样操作:
```python
words = ['apple', 'banana', 'cherry', 'date', 'elderberry', 'fig', 'grape', 'honeydew', 'kiwi', 'lemon']
```
接下来,我们可以使用列表切片来选择部分单词。对于前5个和后5个单词:
```python
first_five_words = words[:5] # 前5个单词
last_five_words = words[5:] # 后5个单词
```
然后,我们将这两个切片连接起来:
```python
combined_list = first_five_words + last_five_words
```
最后,我们提取新列表的第一个和最后一个单词:
```python
first_word = combined_list[0]
last_word = combined_list[-1]
# 显示结果
print("First 5 words:", first_five_words)
print("Last 5 words:", last_five_words)
print("Combined list:", combined_list)
print("First word:", first_word)
print("Last word:", last_word)
```
运行这个程序会输出指定位置的单词。请注意,实际操作时需要确保列表中至少有10个单词。如果你想要测试其他情况,可以自行修改`words`列表的内容。
阅读全文