此方法应该从字典的键中取出第一个字符,并按字母顺序返回所有键,以第一个字符开头而不导入任何文件,方法是:
dict= {'Football' : 'BALL', 'Cricket' : 'BAT', 'Chess': 'CHESSBOARD'}
这个词典看起来像是:
'Chess'
'Cricket'
输出应为:
如果我们按" C"
搜索<article>
答案 0 :(得分:0)
{{1}}
答案 1 :(得分:0)
这是一次尝试
def f(ch="C"):
d= {'Football' : 'BALL', 'Cricket' : 'BAT', 'Chess': 'CHESSBOARD'}
ll = list()
for k in d:
if k[0] == ch:
ll.append(k)
return sorted(ll)
print f("C")
答案 2 :(得分:0)
di= {'Football' : 'BALL', 'Cricket' : 'BAT', 'Chess': 'CHESSBOARD'}
def f(d,k):
return sorted( [ x for x in d.keys() if x.lower().startswith(k.lower())])
print(f(di,'c'))
['Chess', 'Cricket']