gpt4 book ai didi

python - 获取项目列表并将每个项目的值显示为字符串

转载 作者:行者123 更新时间:2023-11-28 22:40:57 25 4
gpt4 key购买 nike

我有一个接受项目列表的函数,即 [item_1, item_2] 等。

每个项目本身就是另一页上的字典。即 item_1 {key: value, etc}我想显示列表中每个项目的键(称为“名称”)的值。

例如,如果函数 list_of_items() 的输入是 [item_1, item_2]

应该以逗号分隔的字符串形式返回“项目 1 的名称,项目 2 的名称”。

new_list = []
for i in items:
new_list.append(i["name"])

return str(new_list).strip('[]')

此代码返回“'name of item 1', 'name of item 2'”,这是我得到的最接近的。

如何返回我想要的字符串?

最佳答案

您可以使用 str.join()将字符串列表连接成一个字符串。示例 -

new_list = []
for i in items:
new_list.append(i["name"])

return ','.join(new_list)

这可以使用下面的列表理解来简化-

return ','.join([i['name'] for i in items])

演示 -

>>> items = [{'name':'a'},{'name':'b'},{'name':'c'}]
>>> ','.join([i['name'] for i in items])
'a,b,c'

关于python - 获取项目列表并将每个项目的值显示为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33121911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com