了解项目在阵列中的位置

这个问题在这里已经有了答案:

  • 在Python中找到一个包含它的列表的索引23个答案

  • 使用列表中的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

    上一篇: Knowing an item's location in an array

    下一篇: How to remove index list from another list in python?