如何检查列表中是否包含以下项目?

时间:2017-05-31 23:39:23

标签: python

我需要检查列表f是否在bolsa内。然后,我应该在carteira_acoes中添加f。

bolsa = {"ibm": 100.0, "google": 200.0, "microsoft": 100.0, "x": 40.0}
carteira_acoes = [["ibm",10],["google",20]]
f = ["x", 40]
if (f[0]) in bolsa.items():
    carteira_acoes.append(f)
print (carteira_acoes)

1 个答案:

答案 0 :(得分:0)

根据你在这里提供的内容,我认为问题可能很简单:你正在寻找bolsa.items(),当你需要的只是找到时。尝试更改这一行:

if f[0] in bolsa:

参考字典名称可返回键列表。

您还需要遍历“需求”列表f。请注意,列表中您真正需要的只是密钥x,而不是尝试查找40(如果在您的计划中)。您只需从原始字典中提取40即可。

相关问题