Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ml-day-9]关于d.get('key'),return None和d.get('key', 'return')的疑惑 #36

Open
liwen211 opened this issue Feb 2, 2019 · 3 comments

Comments

@liwen211
Copy link

liwen211 commented Feb 2, 2019

在第九节的查找/替换value中“判断存在某个key”部分,所提到的这两个代码和搭配起来的实例我看不懂。
示例中的

input: d.get('陈二','此人不存在')
output: '此人不存在'我懂,就是返回'陈二'这个指定键的值吧?

但 d.get('key'),return None 这个代码我没看明白,我自己输入的结果是这样
2
网上搜索了get()函数的示意也没怎么懂,可以麻烦解释一下,并且附上实例吗?

(我知道这个问题很白痴,但真心求解,拜托了)

@wenbin3166
Copy link

在第九节的查找/替换value中“判断存在某个key”部分,所提到的这两个代码和搭配起来的实例我看不懂。
示例中的

input: d.get('陈二','此人不存在')
output: '此人不存在'我懂,就是返回'陈二'这个指定键的值吧?

但 d.get('key'),return None 这个代码我没看明白,我自己输入的结果是这样
2
网上搜索了get()函数的示意也没怎么懂,可以麻烦解释一下,并且附上实例吗?

(我知道这个问题很白痴,但真心求解,拜托了)

get(“陈二","此人不存在") 意思因该是查找键为陈二的值,如果没有陈二这个键就返回”此人不存在“

@liwen211
Copy link
Author

liwen211 commented Feb 5, 2019

在第九节的查找/替换value中“判断存在某个key”部分,所提到的这两个代码和搭配起来的实例我看不懂。
示例中的
input: d.get('陈二','此人不存在')
output: '此人不存在'我懂,就是返回'陈二'这个指定键的值吧?
但 d.get('key'),return None 这个代码我没看明白,我自己输入的结果是这样
2
网上搜索了get()函数的示意也没怎么懂,可以麻烦解释一下,并且附上实例吗?
(我知道这个问题很白痴,但真心求解,拜托了)

get(“陈二","此人不存在") 意思因该是查找键为陈二的值,如果没有陈二这个键就返回”此人不存在“

那请问get('key'),return None的意思呢?我后来用代码输了一下,是这样的
image
又该怎么理解?
谢谢了!

@RESET0898
Copy link

小姐姐写的get('陈二'),return None的意思是type(get('陈二'))这个是NoneType

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants