#python #datetime #concatenation
#python #datetime #конкатенация
Вопрос:
Если у меня есть 2 набора данных в классе datetime с именем date_rage_before и date_rage_after, которые содержат такие данные
date_rage_before —>
2019-08-26 00:00:00
2019-08-27 00:00:00
2019-08-28 00:00:00
2019-08-29 00:00:00
2019-08-30 00:00:00
2019-08-31 00:00:00
2019-09-01 00:00:00
2019-09-02 00:00:00
2019-09-03 00:00:00
2019-09-04 00:00:00
2019-09-05 00:00:00
2019-09-06 00:00:00
2019-09-07 00:00:00
2019-09-08 00:00:00
и date_rage_after —> 2019-09-08 00:00:00 2019-09-09 00:00:00 2019-09-10 00:00:00 2019-09-11 00:00:00 2019-09-12 00:00:00 2019-09-13 00:00:00 2019-09-14 00:00:00 2019-09-15 00:00:00 2019-09-16 00:00:00 2019-09-17 00:00:00 2019-09-18 00:00:00 2019-09-19 00:00:00 2019-09-20 00:00:00 2019-09-21 00:00:00
Оба они являются классом ‘datetime.datetime’
Итак, я хочу объединить их в один набор данных datetime, исключив одно и то же значение. Как я могу это сделать?
Комментарии:
1. Вы можете просто вставить все это в set. Set удаляет дубликаты
2. Вы также можете использовать
itertools.chain
inside of a set-comprehension для одновременного перебора обеих переменных:{i for i in itertools.chain(x, y)}