擅长:python、mysql、java
<p>快速而直接的解决方案。检查列表中的<code>interface Vlan</code>项,如果是,它会创建一个新列表,否则会在旧列表上附加一些<code>.strip()</code>项。你知道吗</p>
<pre><code>output = ['interface Vlan1', ' no ip address', ' shutdown', 'interface Vlan2003', ' description XXXXXX', ' ip address 10.224.6.130 255.255.255.224', ' no ip redirects', ' no ip unreachables', ' no ip proxy-arp', ' load-interval 60', ' arp timeout 420']
results = []
for i in output:
if 'interface Vlan' in i:
results.append([i.strip()])
else:
results[-1].append(i.strip())
>> results
[['interface Vlan1', 'no ip address', 'shutdown'],
['interface Vlan2003',
'description XXXXXX',
'ip address 10.224.6.130 255.255.255.224',
'no ip redirects',
'no ip unreachables',
'no ip proxy-arp',
'load-interval 60',
'arp timeout 420']]
</code></pre>