Learn Python the hard way, ex40 字典,可爱的字典
1 #!/usr/bin/python 2 #coding:utf-8 3 cities ={'CA':'sf','MI':'dt','FL':'je'} #创建字典 4 cities['NY']='ny' #增加新元素 5 cities['OR']='pd' 6 7 def find_city(themap,state): 8 if state in themap: 9 return themap[state] 10 else: 11 return 'not found' 12 13 #ok pay attention 14 cities['_find'] =find_city 15 16 while True: 17 print "State?(ENTER to quit)", 18 state = raw_input('>>') 19 if not state: break 20 21 #this line is the most important ever!study! 22 city_found = cities['_find'](cities,state) 23 print city_found
Output
1 State?(ENTER to quit) >>CA 2 sf 3 State?(ENTER to quit) >>FL 4 je 5 State?(ENTER to quit) >>0 6 not found 7 State?(ENTER to quit) >>VT 8 not found 9 State?(ENTER to quit) >>
Python 字典(Dictionary)
转载于:https://www.cnblogs.com/sub2020/p/7865996.html
Learn Python the hard way, ex40 字典,可爱的字典相关推荐
- 【“笨办法”学Python】39.字典,可爱的字典
39.字典,可爱的字典 文章目录 前言 一.字典和列表的基本操作 二.字典的例子 三.字典的作用 总结 前言 字典也是一种数据结构,和列表一样,它是编程中最常用的数据结构之一. 一.字典和列表的基 ...
- [IT学习]Learn Python the Hard Way (Using Python 3)笨办法学Python3版本
黑客余弦先生在知道创宇的知道创宇研发技能表v3.1中提到了入门Python的一本好书<Learn Python the Hard Way(英文版链接)>.其中的代码全部是2.7版本. 如果 ...
- 网易《python全栈工程师》1.2.8 字典
目录 1. 课程目标 2. 创建字典 3. 字典的基本操作 4. 字典的基本方法 4.1 查看字典的方法 4.2 通过get()方法得到键对应的值 4.3 setdefault()方法 4.4 upd ...
- Python-练习 39. 字典,可爱的字典
Python-练习 39. 字典,可爱的字典 ex39.py 代码 运行结果 问题 字典能做什么 现在你要学习 Python 中的另一种数据结构--字典(Dictionary).字典(也叫 dict) ...
- python 字典代码_Python 字典(Dictionary)
Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包 ...
- python基于条件、规则构建已有字典的子集
python基于条件.规则构建已有字典的子集 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括 ...
- python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件
python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...
- python定义一个字典并遍历字典中的键和值_python字典操作总结
创建 方法一: 方法二:从Python 2.2 版本起,可以使用一个工厂方法,传入一个元素是列表的元组作为参数 方法三: 从Python 2.3 版本起, 可以用一个很方便的内建方法fromkeys( ...
- python 删除set指定值_python3基础04字典(dict)和集合(set)
本节梳理python中另外两种容器字典(dict)和集合(set)的基本用法: 欢迎微信随缘关注@pythonic生物人 目录 1.字典 字典创建 字典使用 返回字典中元素个数 判断字典是否存在某个键 ...
- python字典生成式_【IT专家】Python 简化for循环:列表,集合与字典生成式
本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Python 简化 for 循环:列表,集合与字典生成式 2018/03/06 28 # 使用列表生成选择特定的行 my_data = [[1, ...
最新文章
- java xftp_IDEA使用Xshell利用Xftp部署javaweb项目
- STL与泛型编程(1)---模板
- 【自然框架】稳定版beta1——源码下载,Demo说明
- hdu1960 最小路径覆盖
- 一个高效的定时任务系统
- oracle供需平衡,OracleR12_MRP_功能介绍_V2.ppt
- C语言桶排序Bucket sort算法(附完整源码)
- 对照表 - 用心整理了一批国内省份、城市、县城的对照表,用于匹配,拿走不谢
- python 分类变量回归_极简Python带你探索分类与回归的奥秘
- 40张图全面解析TCP 三次握手和四次挥手
- 【同行说技术】Java程序员小白变大神必读资料汇总(三)
- TriumphX与Metaverse NFT艺术家RisingSun签署专属合同
- 让java类继承TBase进行序列化
- 清除SQLServer2008缓存
- MyEclipse10破解方法
- The DispatcherServlet configuration needs to include a HandlerAdapter that supports this handler
- Python OpenCv 实现实时人脸识别及面部距离测量
- OBS Studio使用教程/工具高速下载
- 解决Ubuntu18.04网易云音乐打不开的问题
- 大明最不该被遗忘的英烈——李定国
热门文章
- oracle中批量修改表,Oracle 批量修改某个用户下表的表空间
- c# picturebox 刷新_EmguCV控件Emgu.CV.UI.ImageBox及C# picturebox显示图片连续刷新出现闪烁问题...
- 计算机设备管理系统论文,设备管理系统论文-.doc
- Ubuntu系统 -- 初始化配置与基础操作
- excel 科学计数法转换成文本完整显示_Excel中的数字格式和文本格式转换
- python输出结果换行_如果Python中有很多换行,可以选择使用...表示多行内容...
- LeetCode:Island Perimeter - 岛屿周长
- [Node.js]Domain模块
- 构建工具Bazel入门
- 敏捷领导力的反面模式