参考代码:
import numpy as np
nums=np.array([[39,41,33],[38,32,18],[27,14,18],[22,21,22],[20,28,23]])
print(nums)
cons=['USA','China','Japan','GB','ROC']
def sum_nums():
d={}
for i in range(len(nums)):
d[cons[i]]=nums[i].sum()
return d
print(sum_nums())
def sum_all():
x=sum_nums()
y=sum(x.values())
return y
print(sum_all())
def get_rank(name):
s=sum_nums()
rank=sorted(s.items(),key=lambda x:x[1],reverse=True)
for i,(c,g) in enumerate(rank):
if c==name:
return i+1
else:
return
print(get_rank('ROC'))