Уведомления

Группа в Telegram: @pythonsu

#1 Март 8, 2024 13:57:31

VladimirVi
Зарегистрирован: 2024-03-08
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Прошу помочь с кортежами.

Здравствуйте!
Прошу помочь с кортежами. Есть два и более кортежей которые отличаются некоторыми значениями:
('RT', ‘units’, ‘OVO’, None, ‘170000’, ‘H24’, ‘Reserve’)
('EM', ‘units’, ‘SMP’, None, ‘170000’, ‘H24’, ‘Reserve’)


Каким способом можно получить кортеж с объединёнными отличающимися значениями из исходных кортежей?
('RT EM', ‘units’, ‘OVO SMP’, None, ‘170000’, ‘H24’, ‘Reserve’)

Офлайн

#2 Март 10, 2024 13:29:23

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Прошу помочь с кортежами.

 def merge_tuples(t1, t2):
    merged = []
    for i in range(len(t1)):
        if t1[i] != t2[i]:
            merged.append(f"{t1[i]} {t2[i]}")
        else:
            merged.append(t1[i])
    return tuple(merged)
result = merge_tuples(first, second)
print(result)



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version