2024年5月1日发(作者:)
列表推导式的例题含解答
列表推导式是 Python 中一种非常简洁的创建列表的方法。它使用一个表达式和一个for循
环来生成一个新的列表。下面是一些例题和解答:
例题1:创建一个包含 0 到 9 平方的列表。
解答:
```python
squares = [x**2 for x in range(10)]
print(squares)
```
输出结果:
```csharp
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
```
例题2:创建一个包含 1 到 100 之间所有偶数的列表。
解答:
```python
even_numbers = [x for x in range(1, 101) if x % 2 == 0]
print(even_numbers)
```
输出结果:
```csharp
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20, ..., 98, 100]
```
例题3:从一个字符串中提取所有的字母并转换为小写。
解答:
```python
text = "Hello World!"
letters = [() for x in text if a()]
print(letters)
```
输出结果:
```csharp
['h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd']
```
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714565935a2471216.html
评论列表(0条)