Python 列表练习题
时间: 2024-09-25 11:13:50 浏览: 41
Python列表是一种非常常用的数据结构,可以存储任意类型的元素,并允许动态添加、删除和修改元素。这里有几个常见的列表练习题供你参考:
1. **创建列表**:
- 创建一个空列表:`empty_list = []`
- 创建包含整数的列表:`number_list = [1, 2, 3, 4, 5]`
- 创建包含字符串的列表:`string_list = ["apple", "banana", "cherry"]`
2. **基本操作**:
- **添加元素**:`new_element = "orange"`, `number_list.append(new_element)`
- **插入元素**:`number_list.insert(0, 0)` (将0插入到索引0处)
- **删除元素**:`number_list.pop()` 或 `del number_list[0]` 删除最后一个元素
3. **遍历列表**:
- 使用for循环遍历:`for item in string_list: print(item)`
- 使用enumerate获取元素及其索引:`for i, value in enumerate(number_list): print(f"索引{i}: {value}")
4. **列表长度和索引**:
- 获取列表长度:`len(string_list)`
- 访问特定位置的元素:`print(number_list[2])`
5. **列表操作函数**:
- **排序**:`sorted_string_list = sorted(string_list)`
- **合并列表**:`merged_list = number_list + string_list`
6. **列表理解式**:
- 创建新的列表:`even_numbers = [x for x in range(10) if x % 2 == 0]`
阅读全文