This is what I have:
Site = namedtuple('Site', 'number x y')
Sites = namedtuple('Sites', 'p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14')
my_sites = Sites(Site('p1', 607, 184),
Site('p2', 698, 254),
Site('p3', 821, 309),
Site('p4', 569, 237),
Site('p5', 647, 302),
Site('p6', 727, 374),
Site('p7', 437, 289),
Site('p8', 548, 358),
Site('p9', 650, 416),
Site('p10', 352, 333),
Site('p11', 451, 432),
Site('p12', 222, 435),
Site('p13', 338, 507),
Site('p14', 431, 579))
And this is what I want to do:
cc = 1;
for x in build:
x = my_sites.p[cc].x
y = my_sites.p[cc].y
cc = cc + 1
build
is just a random list.
This, instead is the error I get:
AttributeError: 'Sites' object has no attribute 'p'
Is there any way to solve this?