Skip to main content
 首页 » 编程设计

Python之如何在字典中搜索特定字符串

2025年05月04日13mayingbao

如果我有一个定义为 users = {} 的字典,假设我在该字典中有一些数据,我如何搜索字典,如果我的搜索字符串匹配我字典中的字符串。

for socket.user in MyServer.users: 
    if ((MyServer.users.has_key(socket.user)) == false): 
        MyServer.users[user].send(socket.message) 

所以这里是搜索用户字典,发现它存在,所以它应该什么也不做。我知道我的代码是错误的,但我可以在第二行更改什么?

请您参考如下方法:

users = {"A": 0, "B": 1, "C": 2} 
 
key = "B" 
value = "2" 
 
if key in users: print("users contains key", key) 
if value in users.values(): print("users contains value", value)