楼主:
klao ( 完。整)
2024-11-12 12:17:21各位先进大家好!
写题目时遇到一个问题
题目大意是:
"一个list
(如s = [[0, 21],
[1, 23],
[1, 21],
[0, 23]])
如果某两项的s[i][1]一样,s[i][0]为一个0一个1,就可以配成一对;
若所有s内的item皆可两两配对,则回应True;不能则False"
看到许多人的解答是
def solution(s):
return all([s.count(i)==s.count([1-i[0],i[1]]) for i in s])
想请问的是
s.count([1-i[0],i[1]])
计算的count是什么?
如果要搜寻相关资料,google关键字要找什么?
先向大家谢过了!
作者:
mantour (朱子)
2024-11-13 00:54:00i用s的item一个一个代进去不就知道是什么了比如 i=[0,21]时 判断式就是s.count([0,21])==s.count([1,21])也就是s里面的[0,21]的个数和[1,21]的个数是否相同