郎朗坤
12345678910111213141516171.a=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n']b=[1,4,3,6,10]c = type(a)(map(lambda i:a[i], b)) #这里没有判断 b的元素作为a的索引的时候 值太大 溢出的异常print c>>> ['b', 'e', 'd', 'g', 'k']>>> ------------------------------ 2.>>> import numpy as np>>> b = np.array([2,3,4,5,6])>>> a = np.array([0,2,4])>>> b[a]array([2, 4, 6])