我有一个函数接受字典作为参数(从另一个有效的函数返回).这个函数应该要求输入一个字符串,并查看字典中的每个元素,看看它是否在那里.字典基本上是三字母缩写:国家,即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

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

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

  1. python字典删除元素_Python简单遍历字典及删除元素的方法

    本文实例讲述了Python简单遍历字典及删除元素的方法.分享给大家供大家参考,具体如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3} for key in d: d. ...

  2. python 字典遍历删除_Python简单遍历字典及删除元素的方法

    本文实例讲述了Python简单遍历字典及删除元素的方法.共享给大家供大家参考,详细如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3} for key in d: d. ...

  3. python遍历是什么_python中遍历字典的方法是什么

    python中遍历字典的方法是什么 发布时间:2020-09-01 10:18:57 来源:亿速云 阅读:57 作者:小新 这篇文章将为大家详细讲解有关python中遍历字典的方法是什么,小编觉得挺实 ...

  4. python找出素数_python找素数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 注意:对正整数n,如果用2到n的平方根之间的所有整数去除,均无法整除,则n为质数 ...

  5. python找最大值序号_python找最大值

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 推荐使用腾讯云 api 配套的 7 种常见的编程语言 sdk,已经封装了签名 ...

  6. python 字符串 数字_Python基础教程:数字、字符串

    Python 数字 Python 数字数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间. 以下实例在变量赋值时数字对象将被创建: var1 = 1 ...

  7. python声明编码作用_Python源代码中的编码声明字符串的作用

    原来以为Python编源代码头部的#encoding: utf8的字符串对于python的实际编码解析是没有影响的. 但是今天发现一个很好玩的问题.Mark一下. 当python的代码中存在类似u'中 ...

  8. python输入序列语句_Python基础教程(一) - 序列:字符串、列表和元组

    这一章我们主要研究这样一些类型,他们的成员是有序排列的,并且可以通过下标偏移量访问的,这类Python类型统称为序列,包括字符串.列表和元组. 序列类型操作符 成员关系操作符(in.not in):成 ...

  9. python怎么左对齐_python中如何用ljust()实现字符串左对齐?

    在python编程中,有时为了便于码代码,会将字符串左对齐,这样方便观看与书写,python中用于字符串左对齐的是ljust()方法,本文将向大家介绍ljust()方法.具体内容请看本文. 1.lju ...

最新文章

  1. ROA(资产收益率)与TCO(总所有成本)解析
  2. 曲苑杂坛--修改数据库名和文件组名
  3. 如何从 0 到 1,搭建一个完整的 Kubernetes 集群?
  4. linux网络子系统研究:数据收发简略流程图
  5. C++_程序注释_以及_认识变量_输出变量_认识常量---C++语言工作笔记009
  6. 【vim入门笔记】基本操作与插件安装
  7. 风变python学习2---字符串,整数,浮点型数据分析,应用
  8. ODI11G 在Linux上的安装配置
  9. IDEA 代码格式化插件Save Actions示范
  10. 手机上编程python的软件_盘点几个在手机上可以用来学习编程的软件
  11. 中国移动短信MISC割接
  12. 自然语言处理怎么最快入门
  13. 0-5V转4-20mA信号隔离器、0-10V转换器、直流模块
  14. 处女座和小姐姐(模拟)
  15. bbs.ncar forum.php,无删减又好看的美剧资源网站
  16. 聚会邀请html源码,聚会邀请短信
  17. CMOS 和CCD的区别
  18. ODBC和ADO区别
  19. 几款好用的子域名收集工具
  20. 【总结】Throwable/Error/Exception/RuntimeException区别

热门文章

  1. epoll监听文件_epoll详解——从功能到内核
  2. 设置为true有什么区别_腻子粉和腻子膏到底有什么区别,腻子粉厂家来为你讲解...
  3. 南大计算机学硕复试,2019南大CS考研复试笔试回忆
  4. 检测到目标服务器启用了trace方法_CVPR2019目标检测方法进展综述
  5. 文本数据 php,PHP对文本数据库的基本操作方法
  6. mysql 多表并列查询_MySQL-18(多表查询INNER/LEFT/RIGHT JOIN)
  7. PTA 基础编程题目集 7-11 分段计算居民水费 C语言
  8. linux计划任务怎么做,做linux计划任务的步骤
  9. 有关接口和抽象类的问题
  10. 数据库设计中的9大常见错误