|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
字典是这样的
dict = {'current': 1, 'limit': 20, 'count': 308694, 'list': [{'id': 1280564, 'prodName': '大白菜', 'prodCatid': 1186, 'prodCat': '蔬菜', 'prodPcatid': None, 'prodPcat': '', 'lowPrice': '0.7', 'highPrice': '0.9', 'avgPrice': '0.8', 'place': '冀鲁', 'specInfo': '', 'unitInfo': '斤', 'pubDate': '2022-05-15 00:00:00', 'status': None, 'userIdCreate': 138, 'userIdModified': None, 'userCreate': 'admin', 'userModified': None, 'gmtCreate': None, 'gmtModified': None}, {'id': 1280563, 'prodName': '娃娃菜', 'prodCatid': 1186, 'prodCat': '蔬菜', 'prodPcatid': None, 'prodPcat': '', 'lowPrice': '0.8', 'highPrice': '1.0', 'avgPrice': '0.9', 'place': '豫冀', 'specInfo': '大', 'unitInfo': '斤', 'pubDate': '2022-05-15 00:00:00', 'status': None, 'userIdCreate': 138, 'userIdModified': None, 'userCreate': 'admin', 'userModified': None, 'gmtCreate': None, 'gmtModified': None}]}
我需要取出这几个键的值:
'prodName','prodCat‘,'lowPrice','highPrice','avgPrice','place','unitInfo','pubDate'
有没有什么类似于列表推倒式或者lamda能一次性方便的取出这几个键的值谢谢了
dict = {'current': 1, 'limit': 20, 'count': 308694, 'list': [{'id': 1280564, 'prodName': '大白菜', 'prodCatid': 1186, 'prodCat': '蔬菜', 'prodPcatid': None, 'prodPcat': '', 'lowPrice': '0.7', 'highPrice': '0.9', 'avgPrice': '0.8', 'place': '冀鲁', 'specInfo': '', 'unitInfo': '斤', 'pubDate': '2022-05-15 00:00:00', 'status': None, 'userIdCreate': 138, 'userIdModified': None, 'userCreate': 'admin', 'userModified': None, 'gmtCreate': None, 'gmtModified': None}, {'id': 1280563, 'prodName': '娃娃菜', 'prodCatid': 1186, 'prodCat': '蔬菜', 'prodPcatid': None, 'prodPcat': '', 'lowPrice': '0.8', 'highPrice': '1.0', 'avgPrice': '0.9', 'place': '豫冀', 'specInfo': '大', 'unitInfo': '斤', 'pubDate': '2022-05-15 00:00:00', 'status': None, 'userIdCreate': 138, 'userIdModified': None, 'userCreate': 'admin', 'userModified': None, 'gmtCreate': None, 'gmtModified': None}]}
for x in dict["list"]:
print(x["prodName"],x["prodCat"])
|
|