鱼C论坛

 找回密码
 立即注册
查看: 1555|回复: 5

[已解决]字典里return the value for a given key

[复制链接]
发表于 2017-4-20 11:23:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
小白又来问问题了。这次还是最基本的东西,字典里key与value的对应。如果value都是整数,如何根据key得到value? 下面是我的code,自己不懂错在哪里。



  1. def get_value(dictionary, key):

  2.     dictionary={'key':int(input('number'))}
  3.    
  4.     return dictionary[key]
复制代码



最佳答案
2017-4-20 13:36:17
看不懂你这个函数到底在干嘛
要通过key得到value,直接使用dic[key]不就行了,只要你知道字典里面的这个key是什么,直接去拿就行了
就像这样,如果要一次获取字典里面每个key的值
  1. dic = {"a":5,"b":3}
  2. for i in dic:
  3.   print(dic[i])
复制代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-4-20 11:41:29 | 显示全部楼层
本帖最后由 anuo 于 2017-4-20 11:50 编辑

自己修改了一下, 仍然是错的

  1. def get_value({'key':int(input('number'))}, 'key'):

  2.     dictionary={'key':int(input('number'))}

  3.    
  4.    
  5.     return dictionary[key]
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-20 13:36:17 | 显示全部楼层    本楼为最佳答案   
看不懂你这个函数到底在干嘛
要通过key得到value,直接使用dic[key]不就行了,只要你知道字典里面的这个key是什么,直接去拿就行了
就像这样,如果要一次获取字典里面每个key的值
  1. dic = {"a":5,"b":3}
  2. for i in dic:
  3.   print(dic[i])
复制代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-4-20 14:53:31 | 显示全部楼层
gopythoner 发表于 2017-4-20 13:36
看不懂你这个函数到底在干嘛
要通过key得到value,直接使用dic[key]不就行了,只要你知道字典里面的这个ke ...

是的是的,我多次一举了,就是下面这样就可以了。
  1. def  get_value(dictionary, key):

  2.     #dictionary={'key':int(input('number'))}

  3.    
  4.    
  5.     return dictionary[key]
复制代码







还是思维方式的问题。谢谢你!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-20 15:00:14 | 显示全部楼层
anuo 发表于 2017-4-20 14:53
是的是的,我多次一举了,就是下面这样就可以了。

基础的东西还是多看看书吧,看的时候可能记不住,但是有个印象,之后遇到了可以翻书加深一下记忆
这是我喜欢的学习方式
我买了一本Python基础书籍,但是只大概看了一下,多数情况是遇到问题的时候去查看基础部分的说明的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-4-20 15:09:33 | 显示全部楼层
gopythoner 发表于 2017-4-20 15:00
基础的东西还是多看看书吧,看的时候可能记不住,但是有个印象,之后遇到了可以翻书加深一下记忆
这是我 ...

大道至简,这是真正珍贵的学习方法,谢谢!
思维方式转变不过来,加上付出的还是不够。只有好好加油了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-18 06:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表