如何从拆分字符串创建字典

时间:2017-11-27 07:16:36

标签: python-2.7

我有一个字符串数据,我必须根据长度拆分字符并将其存储在变量中。我怎么把它们放进字典?

例如:

str1 = "#161 fort street maddurMaddur       KAIN"
x1 = str1[0:23]
x2 = str1[23:36]
x3 = str1[36:38]
x4 = str1[38:40]

2 个答案:

答案 0 :(得分:0)

您可以将它们放入这样的字典中:

str1 = "#161 fort street maddurMaddur       KAIN"
x1 = str1[0:23]
x2 = str1[23:36]
x3 = str1[36:38]
x4 = str1[38:40]

dict = {"x1":x1, "x2":x2, "x3":x3, "x3":x4}

dict你需要什么?

答案 1 :(得分:0)

我提出了以下解决方案,但我不知道它有多好。

我创建了一个列表:

res = ['x1', 'x2', 'x3', 'x4']
val = [x1, x2, x3, x4]

然后我创建一个字典如下:

dic = {}
for x,y in zip(res,val):
   dic[x]=y
print dic