我是Python新手,在使用字典方面遇到了一些问题。你知道吗
我的目标是得到一本字典如下:
完成\u dict={正交组1:1,正交组2:1,正交组3:1}
到目前为止,我有以下几点:
for orthogroup_name in done_match:
split_name = orthogroup_name.split('.')
split_name = split_name[0]
done_dict = dict.fromkeys(split_name)
done_dict = dict.fromkeys
print(done_dict)
通过这个我得到了这样的东西:
{'g': None, 'h': None, 'o': None, '1': None, 'p': None, 'r': None, 'u': None, 't': None, '6': None, '8': None}
有人能帮我解释一下如何将None转换成1,以及如何让python不将每个字符分割成一个新的键吗?你知道吗
非常感谢!你知道吗
fromkeys
需要一个用于构建字典的iterable键。每次只提供一个键,它将其解释为一个字符的iterable。你知道吗您可以设置一个生成器表达式来将文件名处理为键,然后将该生成器赋给
fromkeys
:相关问题 更多 >
编程相关推荐