a = input()
b = input()
c = input()
print(eval(a+c+b))
对于二维列表DataFrame来讲使用Pandas
模块是最方便最象征办公简洁化的模块
import pandas as pd
df = df.read_excel('文件绝对路径')
imfor = df[df.duplicated()]
imfor = str(imfor)
首先调用Pandas
模块并读取文件路径,这里我们采取绝对路径而不采取相对路径的原因是我们之后打包的GUI是不依靠文件的靠Python自带的环境,所以相对路径读取是无法识别的。
df[df.duplicated()]
这个Pandas内的函数是以二维列表形式来打印重复值对应的行。这里把df变量变为str字符串形式是因为我们在后来GUI中使用弹出窗口的元素时要以字符串形式加载。
最终处理重复值的方法如下:
df = df.drop_duplicates(inplace = True)
代码只有一行,却能做到将整个数据表中的重复值都删除,说明Pandas
函数的强大。
至于为什么用inplace = True,是因为删除函数不并不能改变原表格结构,所以需要将新表覆盖原来的表格。