Witam,
mam taki kodzik:
class Vector2D:
x = None
y = None
def __init__(self, x, y):
self.x = x
self.y = y
def __iter__(self):
return iter(self.__dict__.items())
if __name__ == "__main__":
v = Vector2D(3,4)
print(list(v))
Wyniki jaki mam otrzymać to : [3.0, 4.0]
Niestety jak na razie udało mi sie wypisać tylko [('x', 3), ('y', 4)]