用python制作纸牌游戏21

用python制作纸牌游戏21,python,Python,这段代码给了我一个列表索引超出范围的错误,我不明白为什么。在这段代码上面,有一张很长的牌组中所有牌的列表。请帮忙:) 也就是说,您的列表太短,并且没有所需的索引(很明显,索引5是问题所在)。您确定在Hand1中有6个元素吗 可能你指的是索引4 通常,您应该添加更多的print语句来查看变量是什么 在评论后编辑: 啊,那么你的手1是一个列表。你想拥有这些元素吗 IndexError: list index out of range 欢迎来到Stackoverflow!错误信息是什么?如果您打印

这段代码给了我一个列表索引超出范围的错误,我不明白为什么。在这段代码上面,有一张很长的牌组中所有牌的列表。请帮忙:)

也就是说,您的列表太短,并且没有所需的索引(很明显,索引5是问题所在)。您确定在
Hand1
中有6个元素吗

可能你指的是索引4

通常,您应该添加更多的
print
语句来查看变量是什么


在评论后编辑: 啊,那么你的手1是一个列表。你想拥有这些元素吗

IndexError: list index out of range

欢迎来到Stackoverflow!错误信息是什么?如果您打印您得到的确切错误,它会更清晰。这就是这个错误的用法!:)这就是确切的错误:Hand1比6短。那么Hand1是一个列表列表?也许你想要我而不是手?。。。可能你只是指最后一个索引中的4,更适合于0,1,2,3;)
IndexError: list index out of range
Hand1[0][0] of Hand1[0][2] and Hand1[1][0] of Hand1[1][2]