Найти - Пользователи
Полная версия: класс и множетсво объектов
Начало » Центр помощи » класс и множетсво объектов
1
ntwman
Здаров,

начал изучать пайтон недавно, есть вопрос

Если короче класс
class nodes:
def __init__(self, node, len, lat):
self.node = node
self.len = len
self.lat = lat

оч простой, я пока ток такие понимаю

я считываю из базы данных значения len, lat, node
node - это название узла, len и lat координаты

соответственно, я бы хотел, чтобы можно было обращаться к к объекту например так:
print nodes1.node и он мне бы выдавал имя узла 1
или print nodes2.len и он бы выдывал мне координаты узла 2

но не могу додуматься как сделать такую простую задачу!
Budulianin
In [1]: class Node:
   ...:    def __init__(self, name, lon, lat):
   ...:        self.name = name
   ...:        self.lon = lon
   ...:        self.lat = lat
   ...:
In [2]: node1 = Node('node1', 1, 3)
In [3]: node2 = Node('node2', 2, 5)
In [4]: node1.name
Out[4]: 'node1'
In [5]: node2.lon
Out[5]: 2

Оформляй код в теги.
Shaman
https://en.wikipedia.org/wiki/Longitude
ntwman
ну так то я умею. у меня узлов более 1000 штук. не бужу же я присваивать 1000 раз объект к методу. а вот как создавать объекты динамично - не знаю.
Budulianin
ntwman
не бужу же я присваивать 1000 раз объект к методу. а вот как создавать объекты динамично - не знаю.

Научись задавать вопросы и оформлять код в теги и только потом пости вопрос.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB