Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
Pandas 基于满足条件的另一个列表的值筛选列表_Pandas_List_Filter_List Comprehension - Fatal编程技术网

Pandas 基于满足条件的另一个列表的值筛选列表

Pandas 基于满足条件的另一个列表的值筛选列表,pandas,list,filter,list-comprehension,Pandas,List,Filter,List Comprehension,我有两个列表,如下所示- list1 = [[12,10,8],[20,8,15]] list2 = [[15,15,15], [15,15,15]] 现在,我想对列表2进行排序,以使其在列表1中的单个列表的值大于8时具有值作为示例。因此,在这种情况下,过滤后的列表2看起来像- filtered_list2 = [[15,15],[15,15]] 因为列表1的两个列表中的8都将被过滤掉。我试着理解列表,但没有成功。非常感谢您在这方面的任何帮助。让我们试试循环 l = [[v for t,

我有两个列表,如下所示-

list1 = [[12,10,8],[20,8,15]]
list2 = [[15,15,15], [15,15,15]]
现在,我想对列表2进行排序,以使其在列表1中的单个列表的值大于8时具有值作为示例。因此,在这种情况下,过滤后的列表2看起来像-

filtered_list2 = [[15,15],[15,15]] 
因为列表1的两个列表中的8都将被过滤掉。我试着理解列表,但没有成功。非常感谢您在这方面的任何帮助。

让我们试试循环

l = [[v for t, v in zip(x, y) if t >8 ] for x, y in zip(list1, list2)]
Out[260]: [[15, 15], [15, 15]]

list2
具有所有相同的值时,为什么要排序?相反,您可以通过索引选择元素谢谢!正是我想要的。