我正在尝试.append
从列表Deck
到MyHand
的随机卡,同时将其从Deck
中删除。你知道吗
import random
Deck = []
MyHand = []
CardsPicked = 0
for Cards in range(1, 101):
Deck.append(Cards)
while(CardsPicked < 8):
MyHand.append(random.choice(Deck))
CardsPicked = CardsPicked + 1
要知道的事情:我可以添加卡,但不能删除它。你知道吗
我试着做Deck.remove(random.choice)
,但它说选择不在甲板上。你知道吗
你典型地洗牌
然后你只需从一端取出卡片
通常情况下,当你发牌时,你是从牌组中随机抽取牌,还是洗牌并把牌传来传去
(
pop
获取要删除的索引并返回删除的项)更接近您的代码的是:
相关问题 更多 >
编程相关推荐