class Lenlist():
def get_num(self, list):
if list is not None:
list1 = []
for i in list:
if i['grade'] > 90:
list1.append(i)
return len(list1)
lenlist = Lenlist()
list2 = [{'age': 2, 'grade': 3}, {'age': 2, 'grade': 100}, {'age': 2, 'grade': 300}]
res = lenlist.get_num(list2)
print(res)
前几天面试测试代码题,当时apend(i)写成了apend(list(i)),完了自己用ide执行了一下才发现这个错误。面试官也没指出来
第二个面试题是对计算一个列表中的数字两两组合相加等于10,获取所有的组合。这个题用了冒泡排序的思路解题,然而回来用Ide报错。还没有找到解决方法