没找到能大批量删除列表中元素的方法,自己用本办法做的。
方法一:
var_c = ["GiftCnt36","GiftCntAll","GiftCntCard36","GiftCntCardAll","GiftTimeLast",
"GiftTimeFirst","PromCnt12","PromCnt36","PromCntAll","PromCntCard12",
"PromCntCard36","PromCntCardAll","StatusCatStarAll","DemAge",
"DemMedHomeValue","DemPctVeterans","DemMedIncome","GiftAvgLast",
"GiftAvg36","GiftAvgAll","GiftAvgCard36"]
del_list=['PromCnt12','PromCnt36','PromCntCard12','DemAge','DemPctVeterans','DemMedIncome']
var_c_s = var_c.copy()
for i in del_list:
var_c_s.remove(i)
方法二:
var_c_s = set(var_c) - set(['PromCnt12','PromCnt36',
'PromCntCard12','DemAge',
'DemPctVeterans','DemMedIncome'])
var_c_s = list(var_c_s)
不知道大家还有什么好的方法,可以分享一下。。。
张知行
张知行
m16***233977@163.com1年前 (2019-06-22)