用python代码写一个字符串解析,将数据缓存到dict list当中。输入城市名称 数据项名称,输出相对应数值
时间: 2023-05-12 18:05:32 浏览: 198
城市数据,城市名称
好的,以下是一个简单的 Python 代码示例,可以实现字符串解析并将数据缓存到 dict 和 list 中:
```python
# 定义一个空的字典和列表
data_dict = {}
data_list = []
# 输入字符串,例如:'北京,人口,2000万'
input_str = input('请输入城市名称、数据项名称和数值,用逗号分隔:')
# 将字符串按逗号分隔成三个部分
city, item, value = input_str.split(',')
# 将数值转换为浮点数类型
value = float(value)
# 将数据存入字典和列表中
data_dict[(city, item)] = value
data_list.append((city, item, value))
# 输出结果
print('数据已缓存到字典和列表中:')
print(data_dict)
print(data_list)
```
这个代码示例可以实现基本的字符串解析和数据缓存功能,你可以根据实际需求进行修改和扩展。
阅读全文