我的输入数据集就像这样 -
Name : 'Thomas P Williams'
address : ''
Street : '4030 Polk Street'
Pincode : '95926'
Country : 'US'
我在代码中阅读了上面提到的输入文件,并使用分隔符将其拆分为":#34; 并映射字典键值对,如下所示 -
record[columns[0].strip()] = columns[1].strip()
字典声明为:
record = dict.fromkeys([ "Name" ,"address" ,"street" ,"Pincode","country"])
cols = [record["Name"] ,record["address"] ,record["street"] ,record["Pincode"] , record["country"] ]
我想要的最终文件中的所需输出是:使用 street,Pincode和country 值来设置地址,如下所示:
{'Name': Thomas P Williams,
'address': '4030 Polk Street, 95926, US'}
我已经从3个键生成了 地址 ,例如 street,Pincode和country 。
请建议采用这种方法的正确方法。
答案 0 :(得分:0)
dict
columns[0].strip()
分配给dict
例如myDict['Name'] = columns[0].strip()
myDict['address']