如何通过比较 python 中的其他两个数组从数组中检索相应的值

How to retrieve corresponding values from an array by comparing the other two arrays in python

我想通过比较其他两个现有数组的字符串是否相等来从现有数组中检索值。我正在将 file1file2 的值存储在数组中。

注:

考虑“array1”具有字符串列表 ['aa', 'bb', 'cc', 'dd'],而“array3”具有从 file1 中获取的 [1, 2, 3, 4, 5]。 'array2' 具有从 file2.

中获取的字符串列表 ['bb', 'dd', 'aa', 'cc', 'ee']

例如:如果 array2 的值 aaarray1aa 匹配,则应检索 value 1 并将其存储在 csv

我想在 python 中编写逻辑。有什么想法吗?

这是我从问题中得到的理解:

array1 = list("abcd")
array2 = list("bdace")
array3 = range(1,6)

out = []
for element in array2:
    if element in array1:
        out.append(array3[array1.index(element)])

print out