Python——分析活动投票情况

Python——分析活动投票情况
第一小队有十名队员,序号是1,2,3,4,5,6,7,8,9,10;
输入样例:1,5,9,3,9,1,1,7,5,7 7 3,3 1,5,7,4,4,54,9,5,10,9
要求:
输出每个人的的票情况;
输出没有得票的队员;
统计得票最多的队员。

tp={}
ls=[12345678910]
tp=tp.fromkeys(ls,0)  #创建一个新字典,以序列ls中的元素做字典的键,0为字典所有键对应的初始值。
num=[1593911757 7 33 157445495109]
for i in num:
  tp[i]+=1
print(tp)
print("没有得票的队员是:")
for key,value in tp.items():
  if value==0:
    print(key)
lst=list(tp.items())
lst.sort(key=lambd x:x[0],reverse=True)
print("得票最多的队员是:")
print(lst[0][0])
tp={}
num=[1593911757 7 33 157445495109]
for i in num:  
  tp[i]=tp.get(i,0)+1
print(tp)
print("没有得票的队员是:")
for key,value in tp.items():  
  if value==0:       
    print(key)
lst=list(tp.items())
lst.sort(key=lambd x:x[0],reverse=True)
print("得票最多的队员是:")
print(*lst[0])  #去掉括号和逗号

你可能感兴趣的:(笔记)