5-11字典合并
输入用字符串表示两个字典输出合并后的字典。字典的键用一个字母或数字表示。注意1和‘1’是不同的关键字输入格式:在第一行中输入第一个字典字符串在第二行中输入第二个字典字符串。输出格式:在一行中输出合并的字典输出按字典序。1 的 ASCII 码为 49大于 1排序时 1 在前1 在后。其它的字符同理。neval(input()) meval(input()) for key,value in m.items(): if key in n: n[key]value else: n[key]value a[] b[] for i in n.keys(): if type(i)int: a.append(i) else: b.append(i) a.sort() b.sort() print({,end) firstTrue for i in ab: if not first: print(,,end) if type(i)str: print(f{i}:{n[i]},end) else: print(f{i}:{n[i]},end) firstFalse print(})步骤代码作用1type(i) int判断键是数字还是字符串2a b数字键列表 字符串键列表保证顺序3n[i]取键 i 对应的值4first变量控制第一个元素前不加逗号5if not first: print(,, end)不是第一个就先打印逗号
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2423994.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!