Skip to main content
 首页 » 编程设计

python之在两个 for 循环中迭代列表元素

2025年05月04日21sky-heaven

我有一个 list

A= ['loans', 'mercedez', 'bugatti', 'a4', 'trump', 'usa', 'election', 'president', 'galaxy', '7s', 'canon', 'macbook', 'beiber', 'spiderman', 'marvels', 'ironmen']

和

B=['loans','network','washington','trump','canon','london']

当我为了从 B 中获取不存在于 列出 A :

for i in A: 
    for j in B: 
        if j not in i: 
            print (j) 

它给出的循环周期为:-

network 
washington 
trump 
canon 
london 
loans 
network 
washington 
trump 
canon 
london 
loans 
network 
washington 
trump 
canon 
london 
loans 
network 
washington 
trump 
canon 
london 
....... 
....... 
....... 

为什么会这样?我要归还的一切

network 
washington 
london 

请您参考如下方法:

for i in B: 
    if i not in A: 
        print (i)