我需要创建一个字典,值可以留空或零,但我需要的键是ABCD字符与长度k的所有可能的组合。例如,对于k = 8如何使用排列生成字典的键
lex = defaultdict(int)
lex = {
'AAAAAAAA':0,
'AAAAAAAB':0,
'AAAAAABB':0,
...}
所以这样到目前为止,我已经尝试somethink,我知道这是错误的,但我不知道如何使它工作,我在蟒蛇很新,所以请多多包涵。
mydiction = {}
mylist = []
mylist = itertools.permutations('ACTG', 8)
for keys in mydiction:
mydiction[keys] = mylist.next()
print(mydiction)
是 'AAAB' 和 'BAAA' 等效? –