Обработка выходных значений 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=', ')