我有两个长名单; f
和e
。 f
的值对应于相同索引处的e
值。例如;
f = ["a", "b", "c", "d", "e", "a", "a", "c", "c", "c", "c", "d", "e", ...]
e = ["A", "B", "C", "D", "E", "A", "A", "C", "C", "C", "C", "D", "E", ...]
我想创建一个列表,其中包含n
中的f
个元素,以及一个列表,其中包含来自n
的{{1}}元素的对应元素。所以基本上来自e
的get元素的索引与来自f
的get元素的索引相同。
e
之后,我想从列表f_sub = ["b", ...]
e_sub = ["B", ...]
中删除这些n
个元素,并通过保持f
的顺序与列表e
对应到f
。
e
我已经完成了它,但对我来说成本太高,代码运行得非常慢。
f_new = ["a", "c", "d", "e", "a", "a", "c", "c", "c", "c", "d", "e", ...]
e_new = ["A", "C", "D", "E", "A", "A", "C", "C", "C", "C", "D", "E", ...]
有什么可以非常快速的方法呢?
谢谢,