Python Script:
msg = """
Device: Main1
ID: 1111
status: OK
Device: Main1
ID: 2222
Status: OK
Device: Main2
ID: 3333
status: OK
Device: Main2
ID: 4444
Status: OK
"""
main1_id = []
main2_id = []
for line in msg.split("\n"):
if line.startswith("ID:"):
main1_id.append(line)
print main1_id
print main2_id
У меня есть данные переменных msg.Я хочу добавить идентификаторы этих данных в два разных списка main1_id
и main2_id
, если устройство - Main1 и Main2 соответственно.Я попытался реализовать это в приведенном выше коде.Я застрял, и мне нужна помощь.
вывод:
['ID: 1111', 'ID: 2222', 'ID: 3333', 'ID: 4444']
[]
Ожидаемый вывод:
['ID: 1111', 'ID: 2222']
['ID: 3333', 'ID: 4444']