Python 如何将字典列表中的单个键动态转换为字符串
我正在编写一个RESTAPI来管理一些存储设备 下面是一个返回字典列表的代码片段。列表中的词典在结构和键的数量/类型上完全相同。我想将每个字典中的一个键连接到一个字符串中:Python 如何将字典列表中的单个键动态转换为字符串,python,python-2.7,Python,Python 2.7,我正在编写一个RESTAPI来管理一些存储设备 下面是一个返回字典列表的代码片段。列表中的词典在结构和键的数量/类型上完全相同。我想将每个字典中的一个键连接到一个字符串中: result.getJSONData()['chassis'] # returns a list of dictionaries 我想要连接的实际值如下(这里我只是在列表中循环并打印我想要连接的键): 这里是我想要连接和使用这个字符串的地方(我多次尝试中的一次): 这是一个线程化应用程序,因此我尝试使日志条目尽可能自治,
result.getJSONData()['chassis'] # returns a list of dictionaries
我想要连接的实际值如下(这里我只是在列表中循环并打印我想要连接的键):
这里是我想要连接和使用这个字符串的地方(我多次尝试中的一次):
这是一个线程化应用程序,因此我尝试使日志条目尽可能自治,因此我尝试在一个日志条目中显示这些内容。您正在寻找一个(在本例中为生成器表达式):
您正在查找(本例中为生成器表达式):
您正在查找(本例中为生成器表达式):
您正在查找(本例中为生成器表达式):
啊,就是这样。无法回忆起确切的语法,搜索时遇到问题。Thx,我来试试。啊,就是这样。无法回忆起确切的语法,搜索时遇到问题。Thx,我来试试。啊,就是这样。无法回忆起确切的语法,搜索时遇到问题。Thx,我来试试。啊,就是这样。无法回忆起确切的语法,搜索时遇到问题。Thx,我来试一试。
for chassis in result.getJSONData()['chassis']:
print chassis['name']
log.info(" %s: discovered the following chassis: %s" % (self.name, result.getJSONData()['chassis']['name'].join(", ")))
', '.join(chassis['name'] for chassis in result.getJSONDATA()['chassis'])