讓我們假設(shè)以下列表:totest=[2,4,5,3,6]l1=[6,8,7,9,4]l2=[3,12,21,30]l3=[2,5]以及以下功能:def evalitem(x):...detail....除非有例外,否則我必須針對序列中所有其他列表的totest交集執(zhí)行函數(shù)??傆幸韵逻x項(xiàng):test1=set(totest)&set(l1)try: for i in test1: evalitem(i)except: returntest2=.....但是應(yīng)該有一種更快的pythonic功能方式來實(shí)現(xiàn)這一點(diǎn),并具有更好的性能。請注意,只有在test1沒有引發(fā)異常的情況下,我們才去評估test2。
針對多個列表重復(fù)操作
慕尼黑8549860
2021-03-02 22:19:00