[英]How can I compare two lists elements in Pyhton 3.8?
例如:
如果两个列表元素是
a = [1,2,3,4,5]
b = [2,3,4,5,6]
我想得到[2,3,4,5]
因为它共享相同的数字? 有人可以帮助我吗?
哦,顺便问一下,如果 a 和 b 是随机列表,如何编写代码?
您可以使用列表推导或设置联合:
a = [1,2,3,4,5]
b = [2,3,4,5,6]
res = [x for x in a if x in b]
res_set = set(a) & set(b)
print(res) # [2, 3, 4, 5]
print(res_set) # {2, 3, 4, 5}
a = [1,2,3,4,5]
b = [2,3,4,5,6]
c=[x for x in a if x in b]
d=[y for y in (a+b) if y not in c]
print(c) # [2, 3, 4, 5]
print(d) # [1,6]
您可以获取相同的元素并获取不同的元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.