【发布时间】:2018-10-15 08:07:21
【问题描述】:
我有一个列表
A= ['loans', 'mercedez', 'bugatti', 'a4', 'trump', 'usa', '选举', '总统','银河','7s','佳能','macbook','beiber', “蜘蛛侠”、“奇迹”、“铁人”]
和
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
【问题讨论】:
-
在您的代码中,您正在检查 B 中的元素是否不在 A 中的元素内且不在 A 中
标签: python arrays python-3.x list