python逆置函数
时间: 2023-09-14 18:11:13 浏览: 158
python链表逆置代码
在 Python 中,可以使用多种方法来实现字符串或列表的逆置(反转)操作。下面是几种常见的逆置函数示例:
1. 使用切片(Slice)操作:
```python
def reverse_string(s):
return s[::-1]
def reverse_list(lst):
return lst[::-1]
```
2. 使用内置函数 `reversed()`:
```python
def reverse_string(s):
return ''.join(reversed(s))
def reverse_list(lst):
return list(reversed(lst))
```
3. 使用循环:
```python
def reverse_string(s):
reversed_s = ''
for char in s:
reversed_s = char + reversed_s
return reversed_s
def reverse_list(lst):
reversed_lst = []
for i in range(len(lst)-1, -1, -1):
reversed_lst.append(lst[i])
return reversed_lst
```
这些函数分别接受一个字符串或列表作为参数,并返回逆置后的字符串或列表。你可以根据需要选择适合的方法来实现逆置操作。
阅读全文