用python将字符串"k:1|k3:2|K2:9"转换成字典

str1 = "k:1|k3:2|K2:9"

list1 = str1.split('|')
dict1 = {}
for i in list1:
list2 = i.split(':')
dict1.setdefault(list2[0],list2[1])
print(dict1) # {'k': '1', 'k3': '2', 'K2': '9'}
posted @ 2021-08-08 15:09  夏夏夏天的西瓜  阅读(131)  评论(0编辑  收藏  举报