pytho 输入一个列表,反向输出这个列表,这里的反向不单只列表反向,列表中每一个元素也要反向
时间: 2024-10-05 21:02:13 浏览: 21
python学习笔记
在Python中,如果你有一个列表,并想要反转整个列表以及列表中的每个元素,你可以使用列表推导式(List Comprehension)或者内置的`reversed()`函数配合`list()`转换。以下是两种方法:
1. 使用列表推导式:
```python
def reverse_list_and_elements(lst):
return [item[::-1] for item in lst]
# 示例
input_list = [1, 2, 3, 4, 5]
reversed_list = reverse_list_and_elements(input_list)
print(reversed_list) # 输出: [5, 4, 3, 2, 1]
```
2. 使用`reversed()`和`list()`:
```python
def reverse_list_and_elements(lst):
return list(map(lambda x: x[::-1], lst))
# 示例
input_list = [1, 2, 3, 4, 5]
reversed_list = reverse_list_and_elements(input_list)
print(reversed_list)
阅读全文