кода я в настоящее время, который не работаетПри назначении своих объектов к сетке, атрибуты не там
import pprint
class Kile(object):
def __init__(self, name):
self.name = name
kilevalue = 1
def checkkilevalue(self):
print (self.kilevalue)
kilecounter = 0
krid = []
for row in range(4):
krid.append([])
for colomn in range(4):
krid[row].append([])
for level in range(3):
krid[row][colomn].append([])
for tile in range(1):
krid[row][colomn][0].append(Kile(kilecounter))
kilecounter += 1
print(kilecounter)
print(krid[0][0][0])
pprint.pprint(krid)
print(krid[0][0][0].kilevalue)
Это показывает сетку, она показывает объекты на [row][colomn][0]
местах, но он не имеет атрибут .kilevalue
И теперь он работает иначе, но так, как он мне не нужен.
class Tile(object):
def __init__(self, name):
self.name = name
tilevalue = 0
def checktilevalue(self):
print (self.tilevalue)
trid = []
ttilecounter = 0
for row in range(3):
trid.append([])
for colomn in range(3):
trid[row].append(Tile(ttilecounter))
ttilecounter += 1
print(ttilecounter)
pprint.pprint(trid)
print(dir(trid[0][0]))
Привет и спасибо за ваш ответ! Я изменил его, и это тот же результат. его показы как объекта, но не с атрибутом kilevalue – johnny2by4
См. edit now, pls. – decontamin4t0R
Привет и еще раз спасибо! Я сделал это, и он сделал работу. На самом деле у него есть объект во всех krid [row] [colomn] [0] местах, но не с атрибутами ... если я печатаю dir (krid [0] [0] [0]), он показывает что-то: ['__add__ ',' __class__ ',' __contains__ 'и т. д. и т. д. – johnny2by4