【发布时间】:2019-03-12 08:01:36
【问题描述】:
我的密码:
a = ['name1 2 3 4', 'name2 5 6 7']
dicto = {}
i = 0
while (i < 2):
dicto[a[i][:(a[i].find(''))]] = a[i][a[i].find('') + 1:]
i += 1
print(dicto)
期望的输出:
{'name1':'2 3 4','name2':'5,6,7'}
我的输出:
{'': 'ame2 5 6 7'}
【问题讨论】:
-
您正在搜索空字符串 (
''),但您应该搜索空格 (' ')
标签: python python-3.x loops dictionary runtime-error