Python编写一个可以颠倒数组元素的函数
在Python编程中,我们经常需要对列表(即数组)进行操作。其中一个常见的操作就是颠倒列表中各元素的排列顺序。这个操作在很多场景下都有用,例如逆序输出字符串、逆序遍历二叉树等等。在本篇文章中,我们将介绍如何用Python编写一个可以颠倒数组元素的函数。
函数定义
首先,我们要定义一个函数,函数的作用是输入一个列表,然后将其所有元素的顺序颠倒。
def reverse_list(lst):
return lst[::-1]
这个函数非常简单,直接使用Python的切片(slice)机制来颠倒列表。
函数测试
为了验证函数的正确性,我们需要对其进行测试。我们可以使用assert语句来测试函数的正确性,如果测试失败,则会抛出AssertionError。
def test_reverse_list():
assert re