潇湘沐
虽然不是直接针对列表的解决方案,numpy为这类事情而闪耀:import numpy as np
values = np.array([1,2,3,1,2,4,5,6,3,2,1])searchval = 3ii = np.where(values == searchval)[0]返回:ii ==>array([2, 8])对于具有大量元素和其他解决方案的列表(数组)来说,这可以大大加快速度。