练习四十九:列表字典的转换
将字符串“k1:1|k2:2|k3:3|k4:4”,转换为python的字典{'k1': '1', 'k2': '2', 'k3': '3', 'k4': '4'}
1 str1 = "k1:1|k2:2|k3:3|k4:4" 2 str_list = str1.split('|') #先将字符串按'\'分割为列表 3 d = {} 4 for l in str_list: 5 key,value = l.split(':') #在将列表中元素,按":"分割,并将分割值分别给key和value 6 d[key] = value 7 print(d)
执行结果:
{'k1': '1', 'k2': '2', 'k3': '3', 'k4': '4'}