python-3.x - 如何在以逗号分隔的字符串中加入 for 循环输出?
问题描述
我有一个 for 循环,它遍历字典,然后将值存储在一个列表中,但是现在,它分别存储每个值。
它创建了这样的东西:
example-123456
example-789012
我希望格式为:
[['example-123456'], ['example-789012']]
但我似乎无法弄清楚。我的代码如下所示:
for i in response:
for k in i['Output']:
for key, value in k.items():
if key == 'example-keys':
example_grp = []
example_grp.append(value)
join_values = ",".join(map(str,example_grp))
print(join_values)
我正在使用的示例输出如下所示:
{
'FilleraValue': 'filler:12345678910:filler/filler/filler',
'AValue': 'sample-a-value',
'Output': [{
'BValue': 'b-b-b-value',
'example-keys': 'example-123456'
}, {
'BValue': 'c-c-c-value',
'example-keys': 'example-789012'
}]
}
解决方案
要完成您想要的操作,请执行以下操作:
for i in response:
for k in i['Output']:
for key, value in k.items():
if key == 'example-keys':
example_grp = []
example_grp.append(value)
print(f"[{", ".join(map(str,example_grp))} ]")
推荐阅读
- neural-network - Keras 中的 Seq2Seq 双向编码器解码器
- ruby-on-rails - Postgresql 10.4 已经安装,只是没有链接
- r - 如何使用R中的复杂条件减去中位数
- php - 如何从表中获取最新数据?Laravel 5.5,MySQL
- php - 在 PHP 的 MYSQL 中的“插入”语句中使用“选择”
- html - 居中包含其他相互依赖的 div 的 div
- android - Web - 禁用 Android 通知栏音频/视频控件
- powershell - 如何使 PowerShell 提示未签名的脚本
- php - Zend 2 Annotations ComposedObject 不采用字段集属性
- javascript - Webgl how to handle drawing order in 3d