#写函数,检查每一个value的长度,如果大于2,仅保留前两个长度的内容,并将新内容返回给调用者
#Ps:字典中的value只能是字符串或者列表
def dict_1(dicparms):
result={}#空字典
for key,value in dicparms.items():
if len(value)>2:
result[key]=value[:2]#向字典添加数据
pass
else:
result[key] = value
pass
pass
return result
pass
dict_1={'name':'旺仔QQ','sup':'嘻嘻哈哈','hobby':['唱歌','跳舞','书法']}
rs=dict_1
print(rs)
输出结果为:
{'name': '旺仔QQ', 'age': '嘻嘻哈哈', 'hobby': ['唱歌', '跳舞', '书法']}
为什么不是
{'name': '旺仔', 'age': '嘻嘻', 'hobby': ['唱歌', '跳舞']}