擅长:python、mysql、java
<p>您可以使用排列列表/索引:</p>
<pre><code># I have a list
list1 = [1,2,3,4]
#I do some operation on the elements of the list
list2 = [2**j for j in list1]
# Then I want to have these items all shuffled around, so for instance
index_list = range(len(list2))
index_list = np.random.permutation(index_list)
list3 = [list2[i] for i in index_list]
</code></pre>
<p>然后,用<code>input_element</code>:</p>
<pre><code>answer = index_list[list3.index(input_element)]
</code></pre>