python列表逆序
时间: 2023-08-28 10:16:05 浏览: 72
可以使用Python的列表(list)数据类型来输入一个列表,使用列表的reverse()方法将该列表倒序,然后使用for循环将列表元素逐个输出即可。示例代码如下:
lst = [] # 定义一个空列表
while True:
n = input("请输入一个元素(按Q或q结束输入):")
if n == 'q' or n == 'Q': # 输入q或Q结束输入
break
else:
lst.append(n) # 将输入的元素加入列表中
lst.reverse() # 将列表倒序
for ele in lst:
print(ele) # 输出每个元素
相关问题
python 列表逆序
可以使用 `reverse()` 方法将列表原地逆序,例如:
```python
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list) # [5, 4, 3, 2, 1]
```
或者可以使用切片操作 `[::-1]`,例如:
```python
my_list = [1, 2, 3, 4, 5]
reversed_list = my_list[::-1]
print(reversed_list) # [5, 4, 3, 2, 1]
```
上述两种方法的区别在于,`reverse()` 是原地操作,会改变原列表,而切片操作则会返回一个新的逆序列表。
python列表逆序输出
可以使用列表的 `reverse()` 方法来实现列表逆序输出,例如:
```python
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list)
```
输出结果为:
```
[5, 4, 3, 2, 1]
```
另外,还可以使用切片来实现列表逆序输出,例如:
```python
my_list = [1, 2, 3, 4, 5]
print(my_list[::-1])
```
输出结果同样为:
```
[5, 4, 3, 2, 1]
```
阅读全文