字典for循环一键多值问题练习(含列表)

字典for循环一键多值问题练习(含列表)

 解这道题首先要建立一个字典和三个列表,然后通过for循环进行元素提取.

for循环要用for i in txt.splitlines()先去掉括号.然后用k = i.split(',')去掉逗号.可以想象它们现在是几个被切割好的元素.然后用列表的添加name.append([0])这样把分开的元素添加进去.最后print()就可以作答.代码如下(手打):

txt = """......

........."""

dit = {}   #建立字典

name = []

age = []

height = []

for i in txt.splitlines():

        k = i.split(',')

        name.append(k[0])

        age.append(k[1])

        height.append(k[2]) 

dit['name'] = name    #一键多值,用列表方法

dit['age'] = age

dit['height'] = height

print(dit) 

        

上一篇:朴素贝叶斯


下一篇:[机器学习实战] Logistic回归