从Lis生成字符串

2024-09-25 02:33:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从下面的列表中获取值并将它们插入到字符串中。这是列表的格式:

[{u'level': {u'status': u'Automatic', u'lastReportedAt': u'2016-05-09T06:37:26Z', u'lowPercent': 10, u'highPercent': 10}, u'color': u'Black', u'type': u'Economy', u'carId': u'319142c0-c2dc-4498-8cb0-0cc9babdee56', u'engineNumber': u'24B6035', u'rrfType': u'Cab'}

输出字符串应如下所示:

"Your car is an Automatic, Black, Economy".

“自动”、“黑色”和“经济”值都是列表中的值。这将在python2.7中运行。你知道吗


Tags: 字符串列表格式typestatuslevelautomaticcolor
1条回答
网友
1楼 · 发布于 2024-09-25 02:33:30
for car in carList:
    print("Your car is a {}, {}, {}.").format(car['level']['status'], car['color'], car['type'])

编辑以处理评论

t = ""
for car in carList:
    t += "Your car is a {}, {}, {}. ".format(car['level']['status'], car['color'], car['type'])
t[:-1]

相关问题 更多 >