使用 Python 洗牌


当需要使用 Python 洗牌时,需要使用“itertools”和“random”包。random 库有一个名为“shuffle”的方法,可用于混合并显示数据。

以下是相同的演示 −

示例

在线演示

import itertools, random
my_deck = list(itertools.product(range(1,11),['Spade','Heart','Diamond','Club']))
print("The cards are being shuffled")
random.shuffle(my_deck)
print("Cards are drawn at random")
print("They are : ")
for i in range(5):
   print(my_deck[i][0], "of", my_deck[i][1])

输出

The cards are being shuffled
Cards are drawn at random
They are :
1 of Diamond
5 of Diamond
4 of Club
2 of Spade
4 of Heart

说明

  • 导入了必需的包。
  • 使用“itertools”包,并使用“product”方法以列表格式获取卡牌。
  • 使用“random”库中存在的“shuffle”方法对该列表进行洗牌。
  • 然后,显示相关消息。
  • 对上面洗牌的数据进行迭代。
  • 在控制台上显示此内容。

更新于:13-3-2021

2 千次以上浏览

启动你的事业

完成课程以获得认证

开始
广告