str=“k1:1,k2:2,k3:3“ 将字符串str转换为字典d,并输出字典。 提示:使用两次split函数; 转换后的字典为d={'k1': '1', 'k2': '2', 'k3': '3’}
时间: 2023-12-31 09:03:48 浏览: 136
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
可以使用split函数将字符串分割为键值对,再使用split函数将键和值分割开来,最后将它们存储到字典中即可。
以下是代码示例:
```python
str = "k1:1,k2:2,k3:3"
d = {}
for pair in str.split(","):
key, value = pair.split(":")
d[key] = value
print(d)
```
输出结果为:
```
{'k1': '1', 'k2': '2', 'k3': '3'}
```
阅读全文