-1

カウンターを構築します。

class Counters:
    def __init__(self,cats)
        self.form = collections.defaultdict(collections.Counter)

最初の次元の長さを取得します。

len(counters.form.items())

2次元の長さを取得するには?

4

1 に答える 1

0

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
于 2012-04-26T07:08:39.447 に答える