lst=[ ('fox',9), ('dog',18), ('cat',12) ] name=input('输入动物名称:') #输入动物名称 count=int(input('输入动物数量:')) #输入动物数量 lst.append((name,count)) #将输入的动物名称和数量添加至列表中 lst1=[(count,name) for name,count in lst] #利用列表生成式将列表lst中每个元组中的的名称和数量交换顺序 max_animal=max(lst1) #计算lst1中值最大的元素 print(f'数量最大的动物名称是:{max_animal[1]}') #输出数量最大的动物名称

Python 列表操作:添加新元素并找出数量最多的动物

原文地址: https://www.cveoy.top/t/topic/osnZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录