reverse函数python

导读 在Python中,`reverse()` 是一个用于反转序列类型(如列表或字符串)的方法。它会将序列中的元素顺序颠倒过来。这个方法不会创建新的序列...

在Python中,`reverse()` 是一个用于反转序列类型(如列表或字符串)的方法。它会将序列中的元素顺序颠倒过来。这个方法不会创建新的序列,而是直接在原序列上进行修改。如果序列是多维的,那么这个方法只会反转最外层的维度。

以下是一些使用 `reverse()` 方法的例子:

### 例子 1:反转列表

```python

my_list = [1, 2, 3, 4, 5]

my_list.reverse()

print(my_list) # 输出:[5, 4, 3, 2, 1]

```

### 例子 2:反转字符串

```python

my_string = "hello world"

my_string.reverse()

print(my_string) # 输出:"dlrow olleh"(注意,字符串是不可变的,所以这里实际上是创建了一个新的字符串)

```

需要注意的是,虽然 `reverse()` 方法会改变原有序列,但它不会改变序列的引用。也就是说,如果你对一个列表使用 `reverse()` 方法,然后尝试通过另一个引用访问这个列表,你会发现列表的顺序已经被改变了。这是因为 `reverse()` 方法直接修改了列表本身,而不是创建了一个新的列表。

版权声明:本文由用户上传,如有侵权请联系删除!