Python列表练习题
时间: 2024-11-19 15:16:01 浏览: 25
Python 列表是一种有序的数据结构,可以存储任意类型的元素,并支持很多操作。这里有一个简单的列表练习题示例:
**题目1**: 创建一个空列表,然后添加5个整数元素。
```python
empty_list = []
# 添加元素
for i in range(5):
empty_list.append(i)
```
**题目2**: 使用列表推导式创建一个包含1到10所有偶数的新列表。
```python
even_numbers = [i for i in range(1, 11) if i % 2 == 0]
```
**题目3**: 计算并返回两个列表的点积(对应位置元素相乘,再求和)。
```python
def dot_product(list1, list2):
return sum(x * y for x, y in zip(list1, list2))
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = dot_product(list1, list2)
```
**题目4**: 将一个字符串列表转换为小写并移除其中的所有元音字母。
```python
vowels = ['a', 'e', 'i', 'o', 'u']
str_list = ["Hello", "World"]
no_vowels = [[char.lower() for char in word if char.lower() not in vowels] for word in str_list]
```
阅读全文