如何在Python中反转列表?

Python列表在行中存储零个、单个或多个项。这些列表项可以以不同的方式反转。在本教程中,我们将学习不同的Python列表反转技术,如 反转() 方法, 反向() 方法, 切片技术 . 请记住,列表的类型与数组类似,这些技术在Python中也可以称为反向数组。

河歌Array L2商务蓝牙耳机单耳降噪通话超长待机续航开车入耳式
| 月销量212件
优惠价79元
原价¥158

淘口令:

¥P2CGXqnLiRy¥
 

使用reversed()方法反转Python列表

reversed()方法是不直接反转列表。方法返回给定列表或序列的反向迭代器。这可以在函数中用于反转列表。在下面的示例中,我们创建了一个名为Reverse的函数,该函数使用Reverse()方法和迭代器反转给定的列表。

# Reversing a list using reversed() 
def Reverse(lst): 
   return [item for item in reversed(lst)] 

# Number list which is sorted 
lst = [ 1 , 2 , 3 , 4 , 5 ] 
# Reverse allready sorted number listprint(Reverse(lst)) 
[5, 4, 3, 2, 1]

使用Reverse()方法反转Python列表

list类型或list对象提供reverse()内置方法。reverse()方法可以很容易地反转当前列表。reverse()方法原地反转当前列表,这样就不需要分配到新列表中。

# Number list which is sorted 
lst = [ 1 , 2 , 3 , 4 , 5 ] 
# Reverse list with reverse() methodlst.reverse()# Print reversed listprint(lst)
[5, 4, 3, 2, 1]

带列表切片的反向Python列表

列表切片技术是一种非常流行的用于不同事物的技术,其中之一就是反转列表。通过使用列表切片技术,对列表进行无位置排序,并返回排序后的列表,该列表可以分配到一个新的列表变量中。

# Number list which is sorted 
lst = [ 1 , 2 , 3 , 4 , 5 ] 

# Reverse list with reverse() method
reversed_list = lst[::-1]
# Print reversed list
print(reversed_list)
[5, 4, 3, 2, 1]
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享