下边有俩数组,根据第一个数组的下标索引对应第二个数组中的数据,来生成第三个数组
#数组list1的下标索引分别为0,1,2,3,4,5,6,7,8
list1=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
#利用list1中数据对应的下标索引,根据list2生成result_list
list2=['a', 'c', 'd', 'b', 'g', 'i', 'h']
result_list=[0,2,3,1,6,8,7]
#数组list1的下标索引分别为0,1,2,3,4,5,6,7,8
list1=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
#利用list1中数据对应的下标索引,根据list2生成result_list
list2=['a', 'c', 'd', 'b', 'g', 'i', 'h']
result_list=[0,2,3,1,6,8,7]
# 数组list1的下标索引分别为0,1,2,3,4,5,6,7,8
list1=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
#利用list1中数据对应的下标索引,根据list2生成result_list
list2=['a', 'c', 'd', 'b', 'g', 'i', 'h']
result_list = [list1.index(v) for v in list2 if v in list1]
print(result_list)
'''--result
[0, 2, 3, 1, 6, 8, 7]
'''