gpt4 book ai didi

python - 如何从 python def 中省略括号

转载 作者:太空宇宙 更新时间:2023-11-03 17:03:20 25 4
gpt4 key购买 nike

您好,我正在尝试构建一个函数来计算单词数,返回值必须为“salad:0 hamburger:2 water:1” 请注意,每个项目的格式均为项目名称、冒号符号、单词计数项目和所有项目组均由空格分隔,我得到的是以下 ('沙拉:', 1, '汉堡包:', 2, '水:', 2) 我怎样才能获取所有 () 和 ' ' 关闭返回

我的代码如下:

def item_order (order = ""):

order = order

s = order.count('salad')
h = order.count('hamburger')
w = order.count('water')

return 'salad:',s, 'hamburger:',h, 'water:',w

print item_order('water hamburger water hamburger salad')

最佳答案

正如前面的评论中所述,您将返回一个元组,它在打印时会产生您所获得的输出

('salad:', 1, 'hamburger:', 2, 'water:', 2)

如果您想返回具有上述格式的单个字符串

return ' '.join(('salad:', str(s), 'hamburger:', str(h), 'water:', str(w)))

例如,它会产生

'salad: 1 hamburger: 2 water: 2'

关于python - 如何从 python def 中省略括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34831391/

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