我有兩個(gè)列表:list1 和 list2,以及一個(gè)數(shù)據(jù)框:df1。我正在使用一些過(guò)濾器將一些from_account值附加到空列表p。list1 的幾個(gè)值=[128195, 101643, 143865, 59455, 108778, 66042, 138456, 66043]和list2的幾個(gè)值= [128594、128599、128596、128588、128168、125410、127166、127078]p=[]for i in list1: for j in list2: ss=df1[df1.to_account==i] for k in range(0,len(ss.from_account)): if(ss.from_account.values[k]==j): p.append(j)使用for循環(huán)會(huì)花費(fèi)大量的執(zhí)行時(shí)間,是否有其他選擇可以實(shí)現(xiàn)相同的結(jié)果,但執(zhí)行時(shí)間卻最少。
添加回答
舉報(bào)
0/150
提交
取消