Я пытаюсь сравнить два списка, используя set. Проблема в том, что мои списки не в правильном формате. Когда списки сравниваются с использованием set, результат отдельно разбивает каждое число вместо каждого целого.
a = "[1554901200, 1554251400, 1554253200, 1554255000]"
b = "[1554901200, 1554251400, 1554253200]"
print(set(a)& set(b))
>>> set([' ', ',', '1', '0', '3', '2', '5', '4', '9'])
Я бы хотел получить ответ:
>>> set([1554901200, 1554251400, 1554253200])
или я хотел бы найти способ отформатировать список, чтобы набор мог анализировать каждый, а не
a = ["1554901200", "1554251400", "1554253200", "1554255000"]