使用 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”方法对该列表进行洗牌。
- 然后,显示相关消息。
- 对上面洗牌的数据进行迭代。
- 在控制台上显示此内容。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP