Python基础 (1)列表综合练习 # 构建列表25,26,27,28 # 在末尾添加元素99 # 将第2个元素替换为[-5,-6,-7] # 删除列表中的元素25 # 降序排列所有元素 # 统计元素个数 # 比较列表与[26,27,28]的异同
时间: 2024-09-28 13:14:23 浏览: 40
在Python中,列表是一种非常常用的数据结构,可以存储多个项目,并且支持动态改变。以下是关于列表的一些基础操作:
1. **列表综合练习**:
```python
# 创建初始列表 [25, 26, 27, 28]
my_list = [25, 26, 27, 28]
# 在末尾添加元素99
my_list.append(99)
# 替换第2个元素为 [-5, -6, -7]
my_list[1] = [-5, -6, -7]
# 删除元素25
my_list.remove(25) # 或者 if 25 in my_list: del my_list[my_list.index(25)]
# 降序排列所有元素 (使用sort()函数会原地排序)
my_list.sort(reverse=True)
# 统计元素个数
element_count = len(my_list)
# 比较列表与[26, 27, 28]的异同
other_list = [26, 27, 28]
same_elements = set(my_list) == set(other_list) # 判断两个集合是否相等
are_equal = my_list == other_list or (len(my_list) == 3 and sorted(my_list) == other_list) # 如果长度相同且元素顺序一致
print("排序后的列表:", my_list)
print("元素个数:", element_count)
print("列表与[26, 27, 28]相同:", are_equal)
```
请注意,以上示例假设了25在原始列表中存在,如果25不存在则需要先检查并处理。
阅读全文