目录
split(“”)函数的参数可以是任何分隔符,包括(a,b,c….;1,2,3…;%,!,*,空格)
Python 入门速成练习实例:
题目:(列表转换为字典)
编写input()和output()函数输入,输出学生的成绩记录。
list0=input('请输入学生以及成绩(格式:张三,85,李四92......):')
list1=list0.split(',') #去掉 ,转为列表
n=len(list1)
print(n)
name_list=list1[slice(0,n+2,2)] #取姓名 元素
result_list=list1[slice(1,n+2,2)] #取成绩 元素
dict0=dict(zip(name_list,result_list)) #转为字典
print(dict0)
题目:找到数量最多的水果,并输出。请找出程序中有什么问题!
fruit_dict={'apple':101,'peer':152,'banana':125,'orange':152}
list1=list(fruit_dict.values()) #把字典的值 放到列表
#list1.sort()
fruit_max=max(list1) #找出最大值
#print(fruit_max)
list2=[] #存储
for i in fruit_dict.keys():
# print(i)
if fruit_max==fruit_dict.get(i): #对比键对应的值
list2.append(i)
print('数量最多的水果是:',i,'\n')
print('数量最多的水果是:',list2)