カウンターを構築します。
class Counters:
def __init__(self,cats)
self.form = collections.defaultdict(collections.Counter)
最初の次元の長さを取得します。
len(counters.form.items())
2次元の長さを取得するには?
カウンターを構築します。
class Counters:
def __init__(self,cats)
self.form = collections.defaultdict(collections.Counter)
最初の次元の長さを取得します。
len(counters.form.items())
2次元の長さを取得するには?
Python で 2 次元配列が必要な場合は、次のように実装する必要があります。
x = 2
y = 3
nestedArray = [[0]*y for a in xrange(x)]
その場合、配列の長さは x*y になります。
またはさらに良いことに、クラスを使用します。
class NestedArray(object):
def __init__(self, x, y, defaultValue=0):
self.x = x
self.y = y
self.array = [[defaultValue]*y for a in xrange(x)]
def __len__(self):
return self.x * self.y
def __getitem__(self, key):
return self.array[key]
def __setitem__(self, key, value):
self.array[key] = value