3
回答
Python 面试题求解
【腾讯云】学生服务器套餐10元/月 >>>   
完成下面的类C,使得所有断言都正确。 

class C(object):         
    def __init__(self, a, b):                 
        self.a = a                 
        self.b = b 未完成... 

a = C(1, 'a') 
b = C(1, 'a') 
c = C(1, 'b')

l = [a, b, c] 

r = {} 

for i in l:         
    if i not in r:                 
        r[i] = 1         
    else:                 
        r[i] += 1 

assert r[a] == 2 
assert r[b] == 2 
assert r[c] == 1



举报
魔神翼
发帖于4年前 3回/610阅
顶部