我想有一个数组,其中所有第二个元素的第一个元素等于'tuple1elem1'。我如何有效地做到这一点?我有大约500个元组。
元组:
(('tuple1elem1', 'tuple1elem2'), ('tuple2elem1', 'tuple2elem2'), ('tuple3elem1', 'tuple3elem2'))
Run Code Online (Sandbox Code Playgroud)
我想要的是:
array = ['tuple1elem2']
Run Code Online (Sandbox Code Playgroud)
将列表理解与过滤器一起使用。
myList = [...]
output = [x[1] for x in myList if x[0] == 'tuple1elem1']
Run Code Online (Sandbox Code Playgroud)