'num':'20180101', 'name':'Liming', 'sex':'male' 转换成字典
时间: 2024-01-28 21:02:56 浏览: 22
以下是将给定的字符串转换为字典的示例代码:
```python
str_data = "'num':'20180101', 'name':'Liming', 'sex':'male'"
dict_data = {}
# 去除字符串中的单引号和空格
str_data = str_data.replace("'", "").replace(" ", "")
# 按逗号分割字符串
items = str_data.split(",")
# 遍历每个键值对,将其分割为键和值,并添加到字典中
for item in items:
key, value = item.split(":")
dict_data[key] = value
print(dict_data) # 输出:{'num': '20180101', 'name': 'Liming', 'sex': 'male'}
```
相关问题
将'[{name:"liming",age:18},{name:"liming11",age:19}]'转换成[{name:"liming",age:18},{name:"liming11",age:19}]
这是一个字符串,可以使用 JSON.parse() 方法将其转换为 JavaScript 对象数组:
```
let str = '[{name:"liming",age:18},{name:"liming11",age:19}]';
let arr = JSON.parse(str);
console.log(arr); // [{name:"liming",age:18},{name:"liming11",age:19}]
```
已知字典:ainfo={‘name’:’liming’,’age’:20}, 为这个字典增加两个键值对:’gender’:’male,’nation’:'china',然后输出整个字典。
```python
ainfo = {'name': 'liming', 'age': 20}
ainfo['gender'] = 'male'
ainfo['nation'] = 'china'
print(ainfo)
```
输出结果为:
```
{'name': 'liming', 'age': 20, 'gender': 'male', 'nation': 'china'}
```