Я думал, что следующий код будет работать так, как я искал.
p1 = [
({1}, (0,0)),
({2}, (0,0)),
({3},(0,0),
]
p2 = [
({1,2}, (1,0)),
({3}, (0,0)),
]
for k in range(len(p1)):
m = set()
for l in range(len(p2)):
if p1[k] != p2[l]:
m = m.union(
set([min(p1[k][0])]))
print(m)
Я должен получить {1,2}
, но я получаю
Set([1])
Set([2])
Я также получаюсообщение об ошибке:
'set' object does not support indexing
и я не знаю, следует ли мне использовать какую-либо другую команду.
Я очень благодарен за любую помощь, которую я могу получить.Я думал об этом в течение некоторого времени и не смог это исправить.