在不使用pandas的情况下,可以使用Python内置的列表和循环来查找一个数组的元素在另一个数组中的索引。以下是一个有效的方法:
以下是一个示例代码:
array1 = [1, 2, 3, 4, 5]
array2 = [5, 4, 3, 2, 1]
indexes = []
for i in range(len(array1)):
for j in range(len(array2)):
if array1[i] == array2[j]:
indexes.append(j)
print(indexes)
这个方法的时间复杂度为O(n^2),其中n是数组的长度。如果数组很大,这种方法可能会比较慢。如果需要更高效的方法,可以考虑使用其他数据结构或算法,如哈希表或二分查找。但是在不使用pandas的情况下,这个方法是一个有效且简单的解决方案。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云