用python实现以下要求:给定列表alist= [9,8,7,6,5,4,3,2,1],按要求进行代码实现: 实现列表反向; 将列表中元素按升序排列; 删除列表中索引为2的元素; 添加元素15; 判断元素4是否在列表alist中
时间: 2024-11-03 22:23:03 浏览: 21
在Python中,你可以使用内置函数来轻松地实现这些任务:
1. 列表反向:
```python
alist = [9, 8, 7, 6, 5, 4, 3, 2, 1]
alist.reverse()
print("反向后的列表:", alist)
```
2. 元素升序排列:
```python
alist.sort() # 内置排序函数,默认升序
print("升序排列后的列表:", alist)
```
3. 删除索引为2的元素(Python索引从0开始,所以第二个元素索引是1):
```python
if len(alist) > 1: # 防止列表为空导致错误
del alist[1] # 删除第二个元素
print("删除索引2后的列表:", alist)
```
4. 添加元素15:
```python
alist.append(15)
print("添加元素15后的列表:", alist)
```
5. 判断元素4是否在列表中:
```python
if 4 in alist:
print("元素4在列表中")
else:
print("元素4不在列表中")
```
结合以上代码:
```python
alist = [9, 8, 7, 6, 5, 4, 3, 2, 1]
# 反向列表
alist.reverse()
# 升序排列
alist.sort()
# 删除索引2的元素
if len(alist) > 1:
del alist[1]
# 添加元素15
alist.append(15)
# 判断元素4是否在列表中
if 4 in alist:
print("元素4在列表中")
else:
print("元素4不在列表中")
print("最终列表:", alist)
```
阅读全文