我正在编写一个restapi来管理一些存储设备
下面是返回字典列表的代码片段。列表中的词典在结构和键的数量/类型上完全相同。我想将每个字典中的一个键连接到一个字符串中:
result.getJSONData()['chassis'] # returns a list of dictionaries
我想要连接的实际值是这样的(这里我只是循环遍历列表并打印我想要连接的键):
for chassis in result.getJSONData()['chassis']:
print chassis['name']
这里是我想要连接和使用这个字符串的地方(我在这方面的许多尝试之一):
log.info(" %s: discovered the following chassis: %s" % (self.name, result.getJSONData()['chassis']['name'].join(", ")))
这是一个线程化的应用程序,因此我尝试使日志条目尽可能自治,因此我尝试在一个日志条目中显示这些内容
您正在寻找list comprehension(本例中为生成器表达式):
相关问题 更多 >
编程相关推荐