将字符串数据转换为列表中的字典

Convert string data to dictionary inside list

从脚本中,我得到的数据如下所示。

Neha, 30,A
Monika ,22,B
Anni,33,C

我想按照下面给出的给定方式转换此数据。

[{'name':Neha,'age':30,'grade':A},{'name':Monika,'age':22,'grade':B},{'name':Anni,'age':33,'grade':c}]

谁能帮我以这种方式获取数据的任何建议。提前致谢

这是您的解决方案

s = """Neha,30,A
Monika,22,B
Anni,33,C"""

# print(s.split('\n'))

l = []

s = s.split('\n')

for i in s:
    # print(i)
    temp = i.split(',')
    # print(temp)
    d = {}
    d['name'] = temp[0]
    d['age'] = temp[1]
    d['grade'] = temp[2]
    l.append(d)
print(l)