在Python中生成一段代码展示列表的全部操作
时间: 2024-11-27 14:23:31 浏览: 4
在Python中,列表是一种非常常用的数据结构,支持丰富的操作。下面是一段代码,展示了常见的列表操作:
```python
# 创建一个列表
fruits = ['apple', 'banana', 'cherry']
# 列表的基本操作:
# 添加元素到末尾
fruits.append('orange')
print(fruits) # 输出: ['apple', 'banana', 'cherry', 'orange']
# 插入元素到指定位置
fruits.insert(1, 'grape') # 在索引1的位置插入'grape'
print(fruits) # 输出: ['apple', 'grape', 'banana', 'cherry', 'orange']
# 删除元素
del fruits[0] # 删除第一个元素('apple')
print(fruits) # 输出: ['grape', 'banana', 'cherry', 'orange']
# 访问元素
print(fruits[2]) # 输出: 'banana'
# 遍历列表
for fruit in fruits:
print(fruit)
# 切片操作(提取子列表)
sliced_fruits = fruits[1:3] # 从索引1开始到索引3(不包括),得到['grape', 'banana']
print(sliced_fruits) # 输出: ['grape', 'banana']
# 列表长度
print(len(fruits)) # 输出: 4
# 清空列表
fruits.clear()
print(fruits) # 输出: []
# 判断是否包含某个元素
if 'cherry' in fruits:
print('cherry is in the list')
# 排序
fruits.sort() # 默认升序排序
print(fruits) # 输出: ['banana', 'cherry', 'grape', 'orange']
# 使用列表推导式生成新列表
squares = [num**2 for num in range(1, 5)]
print(squares) # 输出: [1, 4, 9, 16]
阅读全文