【发布时间】:2021-05-03 19:18:54
【问题描述】:
我想获取两个列表并想计算出现在两个列表中的值,但考虑到相同的位置。
a = [1, 2, 3, 4, 5]
b = [4, 5, 3, 6, 5]
returnMatches(a, b)
例如会返回2。
a = [1, 2, 3, 4, 5]
b = [1, 2, 3, 3, 5]
returnMatches(a, b)
例如会返回4。
是否有 pythonic 单行选项或者我真的需要遍历两个列表?
谢谢
【问题讨论】:
-
你熟悉
zip()吗? -
找到了,你是说。谢谢