给定以下 2 个列表:
list_1 = [[1, 2, 'ABC'], [2, 3, 'ABC']]
list_2 = ['ABC 1.csv', 'ABC 2.csv', 'ABC 3.csv', 'ABC 4.csv', 'ABC 5.csv']
可以写什么代码来给出:
期望的输出:
list_3 = ['ABC 1.csv', 'ABC 2.csv', 'ABC 3.csv']
我的尝试:
count = 0
while count < len(list_1):
list_3 = [i for i in list_2 if str(list_1[int(count)][0]) in i or str(list_1[int(count)][1]) in i and list_1[int(count)][2] in i]
count += 1