Обработка выходных значений python

Подскажите как вывести в одну строку полученные значения, в моём случае это программа распознания штрих код, у меня на картинке 3 штрих кода, вот мой код:

 for obj in decoded_objects:
    values  = obj.data

    value = values.decode('UTF-8')
    print(value)

Ответ:

MHLJKBK3MPNXB120904S 
sn=MHLJKBK&mtm=20VD003ERU
MHLJKBK

Не получается в кортеж или просто через запятую вывести


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

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

Собирайте результаты в массив и потом печатайте.

result = []
for obj in decoded_objects:
    values  = obj.data
    value = values.decode('UTF-8')
    result.append(value)
print(result) # один вариант печати
print(*result, sep=', ') # другой вариант печати
→ Ссылка
Автор решения: TigerTV.ru

В одну строку:

print(*map(lambda x: x.data.decode('UTF-8'), decoded_objects), sep=', ')
→ Ссылка