У меня есть 2 списка, подобных этому
list1=['TEL', 'TEL', 'TEL', 'US0_STU', 'infocollect feml sfx-infocollect.sh CCR', 'TEL', 'TEL', 'TEL TEL.SYM dbase.mgr maoagent maoagent.SYM sysopt confmem']
listcr=['RA CROXES-23814', 'RA CROXES-23772', 'RA CROXE-16484', 'RA CROXE-16387', 'RA CROXE-16294', 'RA CROXE-16210', 'RA CROXE-16140', 'RA CROXE-16101']
Я попытался сформировать словарь со следующим кодом
mydict = {}
k=0
for i in range(len(list1)):
index=i
if list1[i].find(" ")>=0:
bin_list = list1[i].split(" ")
for binary in bin_list:
mydict.update({k:[binary,listcr[index]]})
k+=1
else:
mydict.update({k:[list1[i],listcr[index]]})
k+=1
print(mydict)
так что myDict похож на это
mydict={0: ['TEL', 'RA CROXES-23814'], 1: ['TEL', 'RA CROXES-23772'], 2: ['TEL', 'RA CROXE- 16484'], 3: ['US0_STU', 'RA CROXE-16387'], 4: ['infocollect', 'RA CROXE-16294'], 5: ['feml', 'RA CROXE- 16294'], 6: ['sfx-infocollect.sh', 'RA CROXE-16294'], 7: ['CCR', 'RA CROXE-16294'], 8: ['TEL', 'RA CROXE-16210'], 9: ['TEL', 'RA CROXE-16140'], 10: ['TEL', 'RA CROXE-16101'], 11: ['TEL.SYM', 'RA CROXE-16101'], 12: ['dbase.mgr', 'RA CROXE-16101'], 13: ['maoagent', 'RA CROXE-16101'], 14: ['maoagent.SYM', 'RA CROXE-16101'], 15: ['sysopt', 'RA CROXE-16101'], 16: ['confmem', 'RA CROXE- 16101']}
На Django странице пользовательского интерфейса я хочу отображать элементы, подобные этому
TEL RA CROXES-23814 RA CROXES-23772 RA CROXE- 16484 RA CROXE-16101 RA CROXE-16210 RA CROXE-16140
US0_STU RA CROXE-16387
infocollect RA CROXE-16294
feml RA CROXE- 16294
sfx-infocollect.sh RA CROXE-16294
CCR RA CROXE-16294
TEL.SYM RA CROXE-16101
dbase.mgr RA CROXE-16101
maoagent RA CROXE-16101
maoagent.SYM RA CROXE-16101
sysopt RA CROXE-16101
confmem RA CROXE-16101
Я пробовал вот так
{% for key,value in mydict.items %}
<p>{{ value.0 }} {{ value.1 }}<p>
{% endfor %}
, но для TEL Binary это печать:
TEL RA CROXES-23814
TEL RA CROXES-23772
TEL RA CROXE-16484
TEL RA CROXE-16101
TEL RA CROXE-16210
TEL RA CROXE-16140