【发布时间】:2018-07-05 11:17:52
【问题描述】:
我正在尝试编写一个拆分字符串并将其转换为字典的函数(如果可能,允许我为每个转换为键的字符串分配值)。例如,如果我有 mystring = 'abcd' 的示例输入,我想将其拆分为单个字母,将其转换为字典,然后为每个键分配给定值(例如 1、2、3、4)。所以我正在寻找的示例输出将是 {1: 'a', 2: 'b', 3: 'c', 4: 'd'} 我知道像 enumerate() 这样的东西是将列表转换为字典的有效方法,例如:
dict(enumerate(mylist,1))
list_conversion = lambda x: dict(enumerate(x,1))
但我不确定如何为字符串做类似的事情。
【问题讨论】:
-
作为副本关闭,因为它与您上一个问题的答案完全相同(字符串是一个序列,就像一个列表,所以同样的功能适用)
标签: python string dictionary