作者:
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]的個數是否相同