如何检查a列表中是否有以下项目?

2024-10-01 07:49:42 发布

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

我要检查一下f表是否在波萨里面。那么,我应该在carteiraèu 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)

Tags: inifgoogleitemsibmmicrosoftprintappend
1条回答
网友
1楼 · 发布于 2024-10-01 07:49:42

根据您在这里给出的信息,我认为问题可能很简单:您正在bolsa.items()中查找,而您只需要找到。尝试更改这一行:

if f[0] in bolsa:

引用字典名返回一个键列表

您还需要遍历“想要”列表f。请注意,列表中真正需要的是键x,而不是试图寻找40(如果这是在您的计划中的话)。你可以简单地从原来的字典中提取40

相关问题 更多 >