黑马程序员技术交流社区

标题: python 数据排序问题 [打印本页]

作者: cjzrwmr    时间: 2020-9-8 19:33
标题: python 数据排序问题
[AppleScript] 纯文本查看 复制代码
host_msg = [{'ipv4': ['10.0.0.1'], '10.0.0.1': [{'switch': '00:00:00:00:00:00:00:01', 'port': '4'}]}, 
{'ipv4': ['10.0.0.3'], '10.0.0.3': [{'switch': '00:00:00:00:00:00:00:0a', 'port': '4'}]},
{'ipv4': ['10.0.0.2'], '10.0.0.2': [{'switch': '00:00:00:00:00:00:00:0b', 'port': '4'}]}]


我想让host_msg按照ipv4大小排序该怎么办?
就是得出下面的输出
[AppleScript] 纯文本查看 复制代码
host_msg = [
{'ipv4': ['10.0.0.1'], '10.0.0.1': [{'switch': '00:00:00:00:00:00:00:01', 'port': '4'}]},
{'ipv4': ['10.0.0.2'], '10.0.0.2': [{'switch': '00:00:00:00:00:00:00:0b', 'port': '4'}]},
{'ipv4': ['10.0.0.3'], '10.0.0.3': [{'switch': '00:00:00:00:00:00:00:0a', 'port': '4'}]}]

作者: harstanber    时间: 2021-6-25 02:04
print(sorted(host_msg,key=lambda x:x['ipv4']))
作者: harstanber    时间: 2021-6-25 02:05
print(sorted(host_msg,key=lambda x:x['ipv4']))




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2