正在学习英语的牛妹笔记本上准备了这样一个字典:{'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}。
请你创建这样一个字典,对于牛妹输入的字母,查询有哪些单词?
输入一个字母,必定在上述字典中。
同一行中依次输出每个单词,单词之间以空格间隔。
a
apple abandon ant
dic = { "a": ["apple", "abandon", "ant"], "b": ["banana", "bee", "become"], "c": ["cat", "come"], "d": "down", } s = input() for i in dic: if i == s: for a in list(dic[i]): if type(dic[i]) == list: print(a, end=" ") else: print(dic[i], end=" ") break
original_dict = {'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'} letter = input() if isinstance(original_dict[letter], list): words = original_dict[letter] print(' '.join(words)) else: print(original_dict[letter])
letter_dict = {'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down', } str1 = input() if str1 in letter_dict.keys(): if type(letter_dict[str1]) is list: for i in letter_dict[str1]: print(i, end=' ') elif type(letter_dict[str1]) is str: print(letter_dict[str1])
''' get 方法是 Python 字典的一个内置方法, 它允许我们通过键(在这里是字母)来查找并返回相应的值。 如果键存在,则返回该键对应的值; 如果键不存在,返回None isinstance() 是一个内建函数, 它接收两个参数:要检查的对象和要检查的类型(或类型元组)。 当对象属于指定类型时,它返回 True, 否则返回 False ''' dict_1 = {'a':['apple', 'abandon', 'ant'], 'b':['banana', 'bee', 'become'], 'c':['cat', 'come'], 'd':'down' } str_1 = input() word_1 = dict_1.get(str_1) if isinstance(word_1,list): for i in word_1: print(i,end=' ') if isinstance(word_1,str): print(word_1)
d = {'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'} word = input() if isinstance(d[word],list): for i in d[word]: print(i,end=' ') else: print(d[word])
# 方法1 标准化输入 words = {'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'} print(' '.join(words[sys.stdin.readline().strip()])) # 方法2 input输入 words = {'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'} print(' '.join(words[input()]))
my_dict={'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'} letter=input() for key ,value in my_dict.items(): if letter in key: for i in value: print(i,end=" ")