您好,我尝试将两个列表转换为字典,但之前还是可以的。类型“ NoneType”没有len()。清除数据后,这些列表就可以了,当我尝试将它们变成字典时,它们就变成了nonetype。
我尝试了以下两种方法,给我相同的错误消息
SS_DIC = dict(zip(SPACE_3, SYMBAL))
和
SS_DIC = dict()
for i in range(len(SPACE_3)):
SS_DIC[SPACE_3[i]] = SYMBAL[i]
列表如下:
SPACE_3
['projects aborad',
'projects abraod',
'rustic pathways',
'physical therapy']
SYMBAL
['projects-aborad',
'projects-abraod',
'rustic-pathways',
'physical-therapy']
答案 0 :(得分:0)
使用字典理解将两个列表组合成字典
SPACE_3 = ['projects aborad',
'projects abraod',
'rustic pathways',
'physical therapy']
SYMBAL = ['projects-aborad',
'projects-abraod',
'rustic-pathways',
'physical-therapy']
{key: value for key, value in zip(SPACE_3, SYMBAL)}
{'physical therapy': 'physical-therapy',
'projects aborad': 'projects-aborad',
'projects abraod': 'projects-abraod',
'rustic pathways': 'rustic-pathways'}