dd?=?dict()
while?True:
key?=?input("存入的键:")
value?=?input("存入的值:")
dd[key]?=?value
flag?=?input("是否继续存入[y/Y/N/n]:")
if?flag?in?['n','N']:
break
keys?=?list(dd.keys())
values?=?list(dd.values())
print(keys)
print(values)
我的是3版本,自己改改,输入错误看看是不是数据类型问题
第五题:
letter?=?dict()strs?=?input("输入一串字符串:")
for?i?in?strs:
letter.setdefault(i,0)
letter[i]?+=?1
keys?=?list(letter.keys())
keys.sort()
for?i?in?keys:
print(i,letter[i])