列表

详情


NP73. 查字典

描述

正在学习英语的牛妹笔记本上准备了这样一个字典:{'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}。
请你创建这样一个字典,对于牛妹输入的字母,查询有哪些单词?

输入描述

输入一个字母,必定在上述字典中。

输出描述

同一行中依次输出每个单词,单词之间以空格间隔。

示例1

输入:

a

输出:

apple abandon ant 

原站题解

Python 3 解法, 执行用时: 28ms, 内存消耗: 4524KB, 提交时间: 2022-07-27

dic={'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}
a=input()
for i in dic[a]:
    print(i,end=' ')
    

Python 3 解法, 执行用时: 28ms, 内存消耗: 4552KB, 提交时间: 2022-08-02

d = {'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}

niu = input()
for k in d.keys():
    if k == niu:
        for i in d[k]:
            print(i, end=' ')

Python 3 解法, 执行用时: 28ms, 内存消耗: 4612KB, 提交时间: 2022-07-27

dic ={'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}
a = input()
for i in dic[a]:
    print(i,end=' ')

Python 3 解法, 执行用时: 28ms, 内存消耗: 4628KB, 提交时间: 2022-07-27

dict1 = {'a': ['apple', 'abandon', 'ant'], 
         'b': ['banana', 'bee', 'become'], 
         'c': ['cat', 'come'], 'd': 'down'}
input_str = input()
str1 = ""
for word in dict1[input_str]:
    str1 += " %s" % word
print(str1.strip())

Python 3 解法, 执行用时: 28ms, 内存消耗: 4640KB, 提交时间: 2022-07-28

dict_word={'a':['apple','abandon','ant'],'b':['banana','bee','become'],'c':['cat','come'],'d':['down']}
res=input()
answer=dict_word[res]
for i in answer:
    print(i,end=' ')

上一题