全球主机交流论坛
标题:
求教python大佬数组内部元素大小比较
[打印本页]
作者:
在座的各位
时间:
2020-11-21 00:29
标题:
求教python大佬数组内部元素大小比较
惭愧代码能力早被工作磨没了,求教一下
[{"ip": "baidu.com", "latency": 30.593333333333334}, {"ip": "zhihu.com", "latency": 38.08555555555555}, {"ip": "lilynana.eu.org", "latency": 152.57000000000002}, {"ip": "vicho.me", "latency": 55.74555555555556}, {"ip": "mjjloc.com", "latency": 73.32333333333334}]
复制代码
要求是 比较latency之间的大小,找出最小的前两个,然后找他对应的IP,
比如上述代码中,latency最小的两个分别是 30.59 和 38.08 对映的IP就是 baidu.com 和 zhihu.com
作者:
cherbim
时间:
2020-11-21 00:34
提示:
作者被禁止或删除 内容自动屏蔽
作者:
在座的各位
时间:
2020-11-21 00:35
cherbim 发表于 2020-11-21 00:34
先按顺序遍历数组,获得latency值,按顺序存入一个新数组,然后找到最小的两个,然后获取下标去原数组找ip ...
不会啊 能给个python代码不
作者:
Snow922841
时间:
2020-11-21 00:48
不知道怎么发代码
结果:
作者:
sqliuchang
时间:
2020-11-21 00:59
冒泡排序的思路获取当前最小延迟和ip,如果有更小的就更新一下当前的最小
作者:
可乐呀
时间:
2020-11-21 01:17
作者:
Sakuya
时间:
2020-11-21 02:11
数据设为 j
r = sorted(j, key=lambda x: x['latency'])
复制代码
r[0] r[1] 就是 最小的 次小的
楼上写的都是啥玩意
欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/)
Powered by Discuz! X3.4