Как объединить 2 набора данных в классе datetime в один с помощью python

#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)}