如何在Python中使用列表推导式？请以 markdown 格式输出，并确保文字内容示例字体放大两倍。同时以列表形式展示2个例子。
user
```
# 如何在Python中使用列表推导式

**列表推导式**是一种从已有的列表创建新列表的简洁方法。下面以两个示例介绍其用法：

1. **从数值列表生成平方列表**：
   ```python
   numbers = [1, 2, 3, 4, 5]
   squares = [x**2 for x in numbers]
   print(squares)  # 输出: [1, 4, 9, 16, 25]
   ```

2. **筛选用特定字母开头的单词**：
   ```python
   words = ['apple', 'banana', 'cherry', 'date']
   selected_words = [word for word in words if word.startswith('a')]
   print(selected_words)  # 输出: ['apple']
   ```
```
assistant