【发布时间】:2013-11-15 12:25:08
【问题描述】:
我需要创建一个字典,值可以留空或为零,但我需要键是长度为 k 的 ABCD 字符的所有可能组合。例如,对于 k = 8
lex = defaultdict(int)
lex = {
'AAAAAAAA':0,
'AAAAAAAB':0,
'AAAAAABB':0,
...}
到目前为止,我已经尝试过这样的想法,我知道这是错误的,但我不知道如何使它工作,我是 python 新手,所以请多多包涵。
mydiction = {}
mylist = []
mylist = itertools.permutations('ACTG', 8)
for keys in mydiction:
mydiction[keys] = mylist.next()
print(mydiction)
【问题讨论】:
-
'AAAB' 和 'BAAA' 等效吗?
标签: python dictionary permutation