Как распаковать вот такое вот значение в python

Подскажите как распаковать вот это

['Диаметр возвратного провода [мм]', '10']['Наружный диаметр [мм]', '75']['Выпускн.-? [мм]', '8']['Впускн. ? [мм]', '8']['Высота [мм]', '131']

Чтоб получилось

Диаметр возвратного провода мм 10

и т.д в цикле


Ответы (1 шт):

Автор решения: Andrew

Python позволяет распаковывать массивы и кортежи на несколько переменных, например:

data = ["яблоко", "апельсин"]
value1, value2 = data
print(value1)
# яблоко
print(value2)
# апельсин

В вашем случае получается список, состоящий из списков, соответственно, если вам нужно получить это в виде переменных нужно использовать ту же конструкцию, но в цикле. Например:

data = [["яблоко", "апельсин"], ["груша", "мандарин"]]
for value1, value2 in data:
    print(value1)  # 1-я итерация: яблоко, 2-я итерация: груша
    print(value2)  # 1-я итерация: апельсин, 2-я итерация: мандарин

Соответственно, дальше вы можете комбинировать эти переменные как вам угодно

→ Ссылка