Mik*_*e.G 6 python dictionary python-3.x
迭代dict值 - 与此问题相关:
def bla(self,x,y)
for i in self.DataBase.keys():
for x,y in self.DataBase[i]:
if x == dept and y == year:
return self.DataBase[i]
Run Code Online (Sandbox Code Playgroud)
这更像是我想要实现的想法,如何获取密钥并在密钥中搜索n个值,然后如果值在密钥中则返回密钥
bla下面,如果 x 和 y 分别与对应于键的元组(无论长度)的第一个和第二个元素匹配,则该方法返回数据库键:
def bla(self, x, y)
for key, value in self.DataBase.iteritems():
if (x, y) == value[:2]:
return key
Run Code Online (Sandbox Code Playgroud)
下面,bla如果作为元组的数据库值同时包含 x 和 y,该方法将返回数据库键:
def bla(self, x, y)
for key, value in self.DataBase.iteritems():
if x in value and y in value:
return key
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2139 次 |
| 最近记录: |