如果我有一个定义为 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)
关于Python - 如何在字典中搜索特定字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10488784/