Python 2.7.5 でリストのリストを反復処理し、次のような最初の値が 2 番目のリストで見つかったものを返そうとしています。
#python 2.7.5
list1 = ['aa', 'ab', 'bb', 'bc', 'cc']
list2 = [['aa', 1, 3, 7],['de', 2, 2, 1],['bc', 3, 4, 4]]
list3 = []
for x in list1:
for y in list2:
if x == y:
list3.append(y)
したがって、list3 に含めたいのです[['aa',1,3,7],['bc', 3, 4, 4]]
が、代わりに list2 の全体を取得するだけです。