小编Bar*_*wer的帖子

如何将列表中的项目连接到字典中对应的值

我正在尝试获得以下输出

water:300ml
milk:200ml
coffee:100g
money:$0
Run Code Online (Sandbox Code Playgroud)

问题是 ml、g 和 $ 不是我需要使用的字典的一部分,并且我无法将字典中的整数转换为字符串,因为它们确实需要在以后的计算中使用。

当然,美元符号很棘手,因为它必须位于前面。

我尝试了这段代码,但它不起作用,我只是想不出一个想法。TIA

resources = {
    "water": 300,
    "milk": 200,
    "coffee": 100,
    "money": 0,
}

for k,v in resources.items():
    levels= ['ml', 'ml', 'g', '$']
    print(k, ':', v)
    for level in levels:
        totals = (f'{v}{level}')
        print(totals)
Run Code Online (Sandbox Code Playgroud)

python dictionary list concatenation

3
推荐指数
1
解决办法
69
查看次数

标签 统计

concatenation ×1

dictionary ×1

list ×1

python ×1