python - 从字典数组中删除元素
问题描述
first_obj = [{"%name":"sat","age":20,"%country":"India"},
{"%name":"sat","age":20,"%country":"India"}]
如何删除不以 % 开头的元素
first_obj= [{"%name":"sat","%country":"India"},
{"%name":"sat","%country":"India"}]
解决方案
这可以满足您的要求
first_obj = [{"%name":"sat","age":20,"%country":"India"},
{"%name":"sat","age":20,"%country":"India"}]
first_obj = [{x:d[x] for x in d.keys() if x.startswith("%")} for d in first_obj]
推荐阅读
- c++ - C++ 中的高效循环缓冲区,将传递给 C 风格的数组函数参数
- angular - 在服务器端运行 Angular 应用程序
- swiftui - 为什么 .append 不会重新加载 swiftUI 视图
- sequelize.js - sequelize - 当主键是复合键时可以使用 findByPk 吗?
- c# - 了解 C# 中的自签名证书
- rust - 使用 nom 解析时,无法推断函数“元组”上声明的类型参数“I”的类型
- vb.net - 从 vb.net 中的字符串中提取 IP 和端口
- azure - 我可以切换天蓝色应用服务发布配置文件吗
- oracle - 在存储过程中执行创建表会引发错误
- asp.net - 使用带有 ASP .NET Membership 的 Active Directory LDAPS 身份验证的问题