Python中文
首页
教程
问答
标签
搜索
登录
注册
python生成一个调用名称的函数来获取id#
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>抱歉,python新手,当我说getID('foo')时,尝试生成一个func,它将返回id#。在</p> <pre><code>info = {1: {'desc': 'one', 'length': 1, 'id': 1, 'weight': '4', 'name': 'foo'}, 506: {'desc': 'two', 'length': 2, 'id': 506, 'weight': '32', 'name': 'bar'}, 1156: {'desc': 'Three.', 'length': 3, 'id': 1156, 'weight': '64', 'name': 'too'}} </code></pre> <p>这是我所拥有的,但并没有得到我想要的。任何帮助都很好谢谢</p> ^{2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>def GetID(name): return [x['id'] for x in info.values() if x['name'] == name] </code></pre> <p>这就是为什么你不是在所有的钥匙上循环,而是只拿走你想要的那一个</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
6 回答
如何添加表示整数的擦边字符串?
4 回答
如何添加要在Bokeh中使用的新font.ttf文件?
8 回答
如何添加要显示的矩阵XY轴编号和XY轴
3 回答
如何添加计数?
3 回答
如何添加计数器函数?
5 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
3 回答
如何添加计数器来跟踪while循环中的月份和年份?
1 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
6 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
4 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
6 回答
如何添加评论拉梅尔亚姆
10 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
10 回答
如何添加谷歌地点自动完成到Flask?
3 回答
如何添加超时、python discord bot
3 回答
如何添加超过1dp的检查
4 回答
如何添加距离方法
9 回答
如何添加跟随游戏的敌人精灵
2 回答
如何添加路径以便python可以找到程序?
4 回答
如何添加身份验证/安全性以使用happybase访问HBase?
7 回答