Я хочу пройти список, и для каждого элемента списка мне нужно пройти соответствующий элемент другого списка списков в jinja2.
Я пытался
Я пытался нижеКоды Jinja2
{% for connected in connected_devices %}
{% set connected_port = connected_devices_ports[loop.index-1] %}
{% set old_port = old_device_ports[loop.index-1] %}
{% set new_port = new_device_ports[loop.index-1] %}
{{old_device}} {{old_port}} {{new_device}} {{new_port}} {{connected}} {{connected_port}}
{% endfor %}
Также
{% for connected in connected_devices %}
{% for connected_port,old_port,new_port in connected_devices_ports[loop.index0], old_device_ports[loop.index0], new_device_ports[loop.index0]%}
{{old_device}} {{old_port}} {{new_device}} {{new_port}} {{connected}} {{connected_port}}
{% endfor %}
{% endfor %}
Переменные Python
old_device="O1"
new_device = "N1"
connected_devices=["A1","B1","C1"]
connected_devices_ports=[["A1_port1","A1_port2"],["B1_port1","B1_port2"],["C1_port1","C2_port1"]]
old_device_ports=[["O1_to_A1_port1","O1_to_A1_port2"],["O1_to_B1_port1","O1_to_B1_port2"],["O1_to_C1_port1","O1_to_C1_port2"]]
new_device_ports=[["N1_to_A1_port1","N1_to_A1_port2"],["N1_to_B1_port1","N1_to_B1_port2"],["N1_to_C1_port1","N1_to_C1_port2"]]
Ожидаемый вывод
O1 O1_to_A1_port1 N1 N1_1_to_A1_port1 A11_port1 O1_1_11A1 A1_port2 О1 O1_to_B1_port1 N1 N1_to_B1_port1 В1 B1_port1 О1 O1_to_B1_port2 N1 N1_to_B1_port2 В1 B1_port2 О1 O1_to_C1_port1 N1 N1_to_C1_port1 С1 C1_port1 О1 O1_to_C1_port2 N1 N1_to_C1_port2 С1 C1_port2
Я попытался ниже кодов Jinja2 * +1018 *
{% for connected in connected_devices %}
{% set connected_port = connected_devices_ports[loop.index-1] %}
{% set old_port = old_device_ports[loop.index-1] %}
{% set new_port = new_device_ports[loop.index-1] %}
{{old_device}} {{old_port}} {{new_device}} {{new_port}} {{connected}} {{connected_port}}
{% endfor %}
Также * одна тысяча двадцать-одна* * тысяча двадцать-дв * * +1023 * Ожидаемый результат
1 025 * О1 O1_to_A1_port1 N1 N1_to_A1_port1 А1 A1_port1 О1 O1_to_A1_port2 N1 N1_to_A1_port2 А1 A1_port2 О1 O1_to_B1_port1 N1 N1_to_B1_port1 В1 B1_port1 О1 O1_to_B1_port2 N1 N1_to_B1_port2 В1 B1_port2 О1 O1_to_C1_port1 N1 N1_to_C1_port1 С1 C1_port1 О1 O1_to_C1_port2 N1 N1_to_C1_port2 С1С1_port2