我有3名名單,其中第一個是由5個隨機數字的列表,如下圖所示:Python的 - 比較列表
import random
def rollDice():
dice = []
for i in range(5):
dice.append(random.randint(1,6))
return sorted(dice)
dice = rollDice()
largeStraight = [[1,2,3,4,5] , [2,3,4,5,6]]
smallStraight = [[1,2,3,4] , [2,3,4,5] , [3,4,5,6]]
我的問題是什麼,看骰子等於最好的方法largeStraight中的嵌套列表,其次是smallStraight中的任何嵌套列表是否是骰子的子集。我正在尋找一個簡單的真實或虛假的回報。
感謝您的任何幫助。
這裏命令很重要嗎?還是他們真的打算成爲集? –
順序不重要,在rollDice上添加排序(dice)返回以避免這種情況。 – h1h1
這裏沒有必要排序;我的解決方案不需要「骰子」進行排序。 –