我有以下嵌套列表
l = [['TEST', ['parent', [], 'uuid', ['"khk-yyas4h-323223-wewe-343er-3434-www"'], 'display_name', ['"services"'], 'IPV4', ['ip', ['"1.1.1.0"'], 'mask', ['20'], 'type', ['ip_mask']], ['ip', ['"2.2.2.2"'], 'mask', ['32'], 'type', ['ip_mask']]]]]]
我正在尝试循环此过程,仅获得以下数据:
1.1.1.0:20
2.2.2.2:32
我一直在想尽一切办法让它发挥作用,但我想不出来
在嵌套列表的str/repr上使用正则表达式
输出:
如果您这样设置列表的格式,则很容易发现模式:
输出:
您可以看到一种模式,其中只有
0
和1
是不同的,因此如果(如果这只是实际数据的一部分)想要找到下一个集合,请将该索引更改为2
因此,您可以:
相关问题 更多 >
编程相关推荐