コード例 #1
0
ファイル: seq_unique.py プロジェクト: T00N3/T00N3Kit
def test_seq():
    print "... test sequence unicity"
    print ". simple"
    l = range(10) * 2
    shuffle(l)
    print l
    print Struct.seqUnique(l)
    print ". list(list)"
    l = list()
    for _ in range(3):
        v = range(randint(1, 4))
        l.append(v)
        v = list(v)
        l.append(v)
    shuffle(l)
    print l
    print Struct.seqUnique(l)
    print ". list(dict)"
    l = list()
    for _ in range(3):
        v = range(randint(1, 4))
        v = dict(('id' + str(k), k) for k in v)
        l.append(v)
        v = dict(v)
        l.append(v)
    shuffle(l)
    print l
    print Struct.seqUnique(l)
コード例 #2
0
ファイル: common_prefix.py プロジェクト: T00N3/T00N3Kit
def main():
    lst = ["plop.common.plop.string",
           "plop.common.plop.blah",
           "plop.common.plop"]

    print Struct.commonPrefix(tok.split('.') for tok in lst)
コード例 #3
0
ファイル: size_lambda.py プロジェクト: T00N3/T00N3Kit
def size_lambda():
    d = dict()
    gen_dict(d, 5)

    print Struct.sizeOf(d)