我有两个长度为 45 的嵌套列表,如下所示:
a = [['a','d','c','f'], ['w','r','t','c'], ['w','r','t','y'], ['r','t','t']]
b = [['q','w','e'], ['r','t','z'], ['t','y','t'], ['t','t','y']]
但是不仅嵌套了4个元素,而且嵌套了45个。您需要创建一个列表,其中将计算列表中的元素c
与列表中的元素匹配的数量。а
b
结果,我想得到一个这样的列表:
с = [[0], [2], [2], [2]]
你可以拧计数器:
结论:
[[0], [2], [2], [2]]
演示。
从答案来看,结果毕竟应该是
[[0], [2], [2], [2]]
,而不是[[0], [1], [1], [2]]
,这是令人困惑的。如果答案是数据a
并且b
确实应该是[[0], [2], [2], [2]]
,那么不使用任何模块的单行解决方案将如下所示: