提取 python 字典中的部分元素
Extracting part of an element in a python dictionary
我试图仅提取字典中某个元素的键,但我只能弄清楚如何附加该值。
这是我的词典:
{"Java": 10, "Ruby": 80, "Python": 65}
我希望输出成绩高于 60 的语言。在这种情况下
"Ruby", "Python"
这是我的代码,但是使用 append()
函数,我只能提取成绩。
def my_languages(results):
output = []
for i in results:
if results[i] >= 60:
output.append(results[i])
return output
提前谢谢大家
我们遍历字典时,字典的key是index,也就是i,所以需要append为“i”。
def my_languages(results):
output = []
for i in results:
if results[i] >= 60:
output.append(i)
return output
这是基本的Python,请在线查看docs and some examples
def my_languages(results):
output = []
for lang, grade in results.items():
if grade >= 60:
output.append(lang)
return output
我试图仅提取字典中某个元素的键,但我只能弄清楚如何附加该值。
这是我的词典:
{"Java": 10, "Ruby": 80, "Python": 65}
我希望输出成绩高于 60 的语言。在这种情况下
"Ruby", "Python"
这是我的代码,但是使用 append()
函数,我只能提取成绩。
def my_languages(results):
output = []
for i in results:
if results[i] >= 60:
output.append(results[i])
return output
提前谢谢大家
我们遍历字典时,字典的key是index,也就是i,所以需要append为“i”。
def my_languages(results):
output = []
for i in results:
if results[i] >= 60:
output.append(i)
return output
这是基本的Python,请在线查看docs and some examples
def my_languages(results):
output = []
for lang, grade in results.items():
if grade >= 60:
output.append(lang)
return output