这种字符串到底是list还是dict,傻傻分不清怎么办?Python遇到这种List[dict]怎么取出中间的数值呢

本文是全系列中第8 / 23篇:python学习记

比如遇到这个样的一个字符串

 

list1=[{'Key': 'A', 'Value': '<p>\xa0割接完成后,观察网络在新设备的状态</p><p>\xa0</p>'}, {'Key': 'B', 'Value': '<p><span>\xa0在新设备上面执行业务检查</span></p><p>\xa0</p>'}, {'Key': 'C', 'Value': '<p><span>\xa0将业务从老设备割接到新设备</span></p><p>\xa0</p>'}, {'Key': 'D', 'Value':'<p><span>\xa0安装新设备并配置</span></p><p>\xa0</p>'}, {'Key': 'E', 'Value': '<p><span>\xa0确保新设备的业务运行正常后,老设备下线</span></p>'}]

这个看上去是[]放进来的,所有肯定是一个LIST类型
但是里面{}每一个又是一个Dict的类型
现在把这个字符串里面的取出来怎么操作呢

for i in range(0,len(list1)):
    print('DY个数值是:'+ list1[i]['Key'])
    print('第二个数值是:'+ list1[i]['Value'])

这样就搞定了,依次取出了里面所有的内容:

关于华哥

华哥说网络运营 纪录自媒体,网络推广,外贸推广的点点滴滴
此条目发表在随笔记分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注