你会如何对这个路由器接口列表进行排序?

我试过使用排序这个列表

sorted(list_of_interfaces, key = lambda x:x.split(':')[0].split('/')[2])

但是我没有得到我想要的结果。

基本上第一个接口应该xe-0/0/0:0跟在xe-0/0/0:1,xe-0/0/0:2和 之后xe-0/0/0:3。从那里应该是下一个界面xe-0/0/1:0,依此类推。出于某种原因,我的代码紧随xe-0/0/10其后xe-0/0/1,如下所示。有什么建议吗?


繁星点点滴滴
浏览 106回答 1
1回答

MYYA

您正在对字符串列表进行排序,但希望将它们作为整数列表进行排序。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python