了解项目在阵列中的位置
这个问题在这里已经有了答案:
使用列表中的index()
方法。
请参阅在Python中查找包含它的列表的项目索引:
>>> ["foo","bar","baz"].index('bar')
1
index(arg)
返回列表中arg
的索引。 所以你会这样做:
from random import shuffle
deck = [value + suit for value in range(1, 11) + list ("AJQK") for suit in "HCDS"] + ["J1", "J2"]
shuffle(deck)
idx = deck.index('J1')
deck[idx: idx+2] = deck[idx: idx+2].reverse()
链接地址: http://www.djcxy.com/p/28117.html