python - 生成字母表字典

标签 python dictionary

嗨,所以我想生成一个Python字母表的字典,格式为

{'a':'a', 'b':'b', 'c':'c'....}

链接here非常有帮助,但是当我用 string.ascii.lowercase 替换其中的最后一个 0 时,我得到了这个:

{'a': 'abcdefghijklmnopqrstuvwxyz', 'b': 'abcdefghijklmnopqrstuvwxyz', 'c': 'abcdefghijklmnopqrstuvwxyz'...}

那么,我该如何解决这个问题呢?

最佳答案

您可以尝试以下方法:

dict([(character,character) for character in string.ascii_lowercase])

或者另一个:

dict(zip(string.ascii_lowercase,string.ascii_lowercase))

关于python - 生成字母表字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31666076/

相关文章:

python - Django cookie 和 header

python - 如何在 Python 中逐行打印字典?

ios - Swift 运行时错误 : Dictionary literal contains duplicate keys

python - 使用 Beautifulsoup 解析 NELL 知识库页面

python - 如何检查是否给出了函数输入?

c# - 如何通过整数索引引用 Dictionary<string, string> 中的项目?

Python dictionary.keys() 错误

string - 如何将配置文件(行)转换为 Ansible 中的字典列表

python - App Engine Python,标准环境,使用 time.sleep

python - tkinter - 如何拖放小部件?