|
|
发表于 2019-7-4 15:00:30
From FishC Mobile
|
显示全部楼层
|阅读模式
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我有三个列表数据,后用np.array语句转换了,并将这三个列表的元素相加了,我现在该怎么用或者用什么判断语句才能分别判断列表中的每一个元素?
import xlrd
data=xlrd.open_workbook(r"c:\users\administrator\desktop\123.xlsx")
sheet_name=data.sheet_names()
print(sheet_name)
a=data.sheet_bu_name('sheet1')
data.sheet_bu_name('sheet1')
ze=(a.col_values(1,1))
jx=(a.col_values(2,1))
jl=(a.col_values(3,1))
yb=(a.col_value(4,1))
import numpy as np
numpy_zw,numpy_jx,numpy_jl,numpy_yb=np.array(zw),np.array(jx),np.array(jl),np.array(yb)
js=numpy_zw+numpy_jx+numpy_jl-numpy_yb
比如,我需要将列表的每一个数分成三份
第一份是 js<=1500
aa=a;
js>1500
aa=1500
第二份是 4500>=js>1500
bb=js-1500
js>4500
js=3000
第三份是 9000>js>4500
cc=a-4500
js>9000
超出计算额度
最后aa*x+bb*xx+cc*xxx=result
后面打印出result列表
…………大概例子就是这样的。
谢谢大佬解答了。 |
|