python - 如何解析字典字符串中的特定值
问题描述
我无法使用 python 从字典字符串中解析项目:
[
{
"name": "abc",
"channel": 44,
"band": 12
},
{
"name": "abcd",
"channel": 45,
"band": 1
},
{
"name": "ab",
"channel": 46,
"band": 4
},
{
"name": "abc1",
"channel": 44,
"band": 15
},
{
"name": "abc12",
"channel": 44,
"band": 11
},
.
.
仅从频道 = 44 的字典中获取频道和名称
预期输出:
'name': 'abc', 'channel': 44
'name': 'abc1', 'channel': 44
'name': 'abc12', 'channel': 44
请帮忙!
解决方案
output = []
for item in items:
if item['channel'] == 44:
output.append(item['name'], item['channel'])
items是您的字典列表。您需要的所有数据都将在输出中
推荐阅读
- php - 在 PHP 7.4 中获取类型化属性的类型
- javascript - 如何使用 JQuery 选择特定的 HTML 片段?
- xml - 将数据加载到 oledb 目标时,偶尔会发生 SSIS XML 源错误
- ios - 如何检查单例是否已经初始化?
- filter - PowerApps 过滤或搜索库上的查找字段
- laravel - 内腔内腔,可能吗?
- c# - 使用异步方法选择
- database - 如何使用android studio将数据插入数据库?
- c++ - 在chrono c ++中将long long int转换为字符串日期时间
- r - 与引用某些对象相关的 r 中的 data.table 错误