python找字符串片段_python – 需要遍历字典才能找到字符串片段

我有一个函数接受字典作为参数(从另一个有效的函数返回).这个函数应该要求输入一个字符串,并查看字典中的每个元素,看看它是否在那里.字典基本上是三字母缩写:国家,即AFG:阿富汗等等.如果我将’sta’作为我的字符串,它应该将任何具有该团队STATY,AfghaniSTAn,coSTA rica等片段的国家附加到初始化的空列表中,然后返回所述列表.否则,它返回[未找到].返回列表应如下所示:[[‘Code’,’Country’],[‘USA’,’United States’],[‘CRI’,’Costa Rica’],[‘AFG’,’Afganistan’]]这是我的代码到目前为止的样子:

def findCode(countries):

some_strng = input("Give me a country to search for using a three letter acronym: ")

reference =['Code','Country']

code_country= [reference]

for key in countries:

if some_strng in countries:

code_country.append([key,countries[key]])

if not(some_strng in countries):

code_country.append( ['NOT FOUND'])

print (code_country)

return code_country

我的代码一直在返回[‘找不到’]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值