Python从表格中抽取数且每次不重复
一、整体流程
首先,我们需要读取表格中的数据,然后从中抽取数字,并确保每次抽取的数字不重复。接着将抽取的数字显示出来。
gantt
title Python从表格中抽取数且每次不重复流程
section 读取数据
读取数据: 2022-01-01, 2d
section 抽取数字
抽取数字: 2022-01-03, 2d
section 显示结果
显示结果: 2022-01-05, 2d
二、代码实现
1. 读取数据
# 导入pandas库
import pandas as pd
# 读取Excel表格
data = pd.read_excel('data.xlsx')
# 显示表格数据
print(data)
2. 抽取数字
import random
# 从表格中抽取数字
def extract_number(data):
# 生成一个不重复的随机数列表
numbers = random.sample(data, len(data))
return numbers
# 调用抽取数字函数
extracted_numbers = extract_number(data)
print(extracted_numbers)
3. 显示结果
# 显示抽取的数字
for num in extracted_numbers:
print(num)
三、类图
classDiagram
class Data
class ExtractNumber
class ShowResult
Data <|-- ExtractNumber
Data <|-- ShowResult
通过以上步骤,你就可以实现从表格中抽取数字并确保每次不重复的功能了。希望这篇文章对你有所帮助,如果有任何问题,欢迎随时向我咨询。祝你编程顺利!