I have simple list:
simple_list = [
SimpleObject(name=faker.name(), city=faker.city())
for i in range(0, 10)
]
This gives me for example:
simple_list = [
SimpleObject(name="aaa", city="London"),
SimpleObject(name="bbb", city="Madrid"),
SimpleObject(name="ccc", city="Paris"),
SimpleObject(name="ddd", city="Madrid"),
]
How to ensure the uniqueness of this list using the city key? In my example, I would like to receive:
simple_list = [
SimpleObject(name="aaa", city="London"),
SimpleObject(name="bbb", city="Madrid"),
SimpleObject(name="ccc", city="Paris"),
]
or
simple_list = [
SimpleObject(name="aaa", city="London"),
SimpleObject(name="ccc", city="Paris"),
SimpleObject(name="ddd", city="Madrid"),
]
It doesn't matter to me which ones, it's important that the cities don't repeat themselves.