Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较python中相互相反的两个列表_Python_List_Data Structures - Fatal编程技术网

比较python中相互相反的两个列表

比较python中相互相反的两个列表,python,list,data-structures,Python,List,Data Structures,上面的代码返回false,对此我没有任何提示。这是因为list.reverse()返回一个None,list1显然不等于None列表。反转() 你需要: list1 = ["orange", "apple"] list2 = ["apple", "orange"] list1 == list2.reverse() 或者分两步进行: list1 == list2[::-1] 您可以反转列表2 list2.rever

上面的代码返回false,对此我没有任何提示。

这是因为
list.reverse()
返回一个
None
list1
显然不等于
None
<代码>列表。反转()

你需要:

list1 = ["orange", "apple"]
list2 = ["apple", "orange"]
list1 == list2.reverse()
或者分两步进行:

list1 == list2[::-1]
您可以反转列表2

list2.reverse()   # list2 is reversed here
list1 == list2

你应该这样做:

list1=[“橙色”、“苹果”]
列表2=[“苹果”、“橙色”]
清单2.reverse()
list1==list2
如其他答案中所述,
list.reverse()
方法更改列表本身,不返回任何内容。

请从标题中删除“我想”短语。这会让你的问题看起来更“时尚”!)了解如何提出好的问题。
list1 == list2[::-1]