如何使用内部列表中的排序键对列表列表进行排序?

How to sort list of lists using sorting key from inner lists?

我有一个 table 看起来像这样:

list_ip=[
  ['192.168.1.15', 10, 20],
  ['192.168.0.20', 15, 15],
  ['10.0.0.5', 50, 5],
  ['10.0.0.2', 55, 5]]

结果应该是:

[['10.0.0.2', 55, 5],
 ['10.0.0.5', 50, 5],
 ['192.168.0.20',15,15],
 ['192.168.1.15', 10, 20]]

当我只有 IP 地址列表时,我可以使用以下方式对它们进行排序:

import ipaddress 
list_ip=sorted(list_ip, key = ipaddress.IPv4Address)

但是我不知道如何使用额外的列。

import ipaddress 
list_ip = sorted(list_ip, key = lambda x: ipaddress.IPv4Address(x[0]))