2011-12-08 170 views
2

我如何結合這一點:Python列表理解一個聲明和2張悟

ipaddresses = [ipadr['ip'] for ipadr in hosts] 
for ipadr in ipaddresses: 
    ips = '.'.join(str(i) for i in ipadr) 

向具備2列表理解一個聲明?我只是不明白。由於

ipaddresses將打印這樣的事情:

[10,10,10,10],[10,20,20,20]

+0

什麼是你的'hosts'? – number5

+0

我的主機ia json的數據,但它解決了感謝伊格納西奧巴斯克斯 - 艾布拉姆斯! –

回答

7

你只需要1 LC ,而不是2.

['.'.join(str(octet) for octet in addr['ip']) for addr in hosts] 
+0

非常感謝 –