2024-09-26 04:46:47 发布
网友
我有一张单子
[('us-west-2', 'vol-XXXXXXXX'), ('us-west-2', 'vol-YYYYYYYY'), ('us-west-2', 'vol-ZZZZZZZZ')]
我想用一个看起来像
[{region:'us-west-2', name:'vol-XXXXXXXX'},{region:'us-west-2', name:'vol-YYYYYYYY'},{region:'us-west-2', name:'vol-ZZZZZZZZ'}]
你可以用列表理解来做。在
region_list = [ ('us-west-2', 'vol-XXXXXXXX'), ('us-west-2', 'vol-YYYYYYYY'), ('us-west-2', 'vol-ZZZZZZZZ') ] print [{"region": region, "name": name} for region, name in region_list]
我认为这会起作用:
>>> l = [('us-west-2', 'vol-XXXXXXXX'), ('us-west-2', 'vol-YYYYYYYY'), ('us-west-2', 'vol-ZZZZZZZZ')] >>> new_list = [{'region':i[0], 'name':i[1]} for i in l]
你可以用列表理解来做。在
我认为这会起作用:
相关问题 更多 >
编程相关推荐