关于python dict函数问题
如何输出?如x=1234dict{"1"="001","2"="010","3"="011","4"="100"}要想输出是001010011100,该如何打代码?...
如何输出?
如x=1234
dict{"1"="001","2"="010","3"="011","4"="100"}
要想输出是001010011100,该如何打代码? 展开
如x=1234
dict{"1"="001","2"="010","3"="011","4"="100"}
要想输出是001010011100,该如何打代码? 展开
2个回答
展开全部
d = {'1': '001', '2': '010', '3': '011', '4': '100'}
l = sorted(d.items(), key=lambda x: int(x[0]))
print(''.join(map(lambda x: x[1], l)))
l = sorted(d.items(), key=lambda x: int(x[0]))
print(''.join(map(lambda x: x[1], l)))
追问
能否使随机输入的x也能输出?比如4121243(随机的)
追答
从哪里随机输入?x代表的是d中的每一个键值对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询