python英文字典小程序_python 字典所有操作
# 字典的创建
# dict1 = {}
# print(type(dict1))
#
# dict2 = {
# 'name':'汪峰',
# 'sex':'男',
# 'hiredate':'1997-10-20'
# }
# print(dict2)
#
# dict3 = dict(name = 'eric',age = 28)
# print(dict3)
# 取值操作
# employee = {
# 'name':'汪峰',
# 'sex':'男',
# 'grade':'A',
# 'hiredate':'1997-10-20',
# 'salary': 1000,
# 'welfare':100
# }
# name = employee['name']
# print(name)
#
# sex = employee.get('sex')
# print(sex)
#
# dept = employee.get('dept','其他部门')
# print(dept)
# in 成员运算符 判断 key 是否存在
# print('name' in employee) # True
# print('dept' in employee) # False
# print('dept' not in employee) # True
# 遍历字典
# 汪峰
# 男
# 1997-10-20
# for key in employee:
# v = employee[key]
# print(v)
# name 汪峰
# sex 男
# hiredate 1997-10-20
# for k,v in employee.items():
# print(k,v)
# 单个更新
# employee['grade'] = 'B'
# print(employee)
# # 多个更新
# employee.update(salary = 1200, welfare = 150)
# print(employee)
#
# # 新增
# employee['dept'] = '研发部'
# print(employee)
#
# # 删除操作
# employee.pop('dept')
# print(employee)
# # 删除操作 删除最后一个 kv
# employee.popitem()
# print(employee)
#
# # 清空字典
# employee.clear()
# print(employee)
# emp1 = {'name':'jacky','grade':'B','hiredate':'1989-10-12'}
# emp2 = {'name':'Lily','grade':'A','hiredate':'1989-10-12'}
#
# # setdefault 设置默认值 存在就忽略 不存在就创建
# emp2.setdefault('grade','C')
# print(emp2)
# 获取字典的视图
# k = emp1.keys()
# # dict_keys(['name', 'grade'])
# print(k)
#
# v = emp1.values()
# # dict_values(['jacky', 'B'])
# print(v)
#
# items = emp1.items()
# # dict_items([('name', 'jacky'), ('grade', 'B')])
# print(items)
# 格式化字符串
# emp_str = "姓名:{name},评级:{grade},入职时间{hiredate}".format_map(emp1)
# print(emp_str)
# 散列值
# h1 = hash("dabc")
# # print(h1)
# # h2 = hash("1231231")
# # print(h2)
# 例子
source = "12345,jace,ercd,php,5000$2345,clead,ercd,dfd,5000$22345,clead,ercd,dfd,5000$32345,clead,ercd,dfd,5000"
employee_list = source.split("$")
print(employee_list)
all_emp = {}
for i in range(0,len(employee_list)):
# print(i)
e = employee_list[i].split(",")
# print(e)
employee = {'no':e[0],'name':e[1],'www':e[2],'jod':e[3],'salary':e[4]}
print(employee)
all_emp[employee['no']] = employee
print(all_emp)
empno = input('编号:')
if empno in all_emp:
emp = all_emp.get(empno)
print(emp);
else:
print('编号不存在')
python英文字典小程序_python 字典所有操作相关推荐
- python程序实例电话本-利用Python电话本小程序!这波操作你给几分?
原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...
- python检索用人名查电话_利用Python电话本小程序!这波操作你给几分?
原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...
- python简单的小程序_Python简单小程序---名片简易系统
Python简单小程序---名片简易系统 主程序功能代码 import cards_tools while True: cards_tools.show_meun() action = int(inp ...
- python在线翻译小程序_Python爬虫学习之翻译小程序
本次博客分享的内容为基于有道在线翻译实现一个实时翻译小程序,本次任务是参考小甲鱼的书<零基础入门学习Python>完成的,书中代码对于当前的有道词典并不适用,使用后无法实现翻译功能,在网上 ...
- python实现聊天小程序_Python使用django框架实现多人在线匿名聊天的小程序
最近看到好多设计类网站,都提供了多人在线匿名聊天的小功能,感觉很有意思,于是基于python的django框架自己写了一个,支持手动实时更名,最下方提供了完整的源码. 在线聊天地址(无需登录,开一个窗 ...
- python快递分拣小程序_python英语单词测试小程序代码实例
这篇文章主要简介了python英语单词测试小程序代码实例,文中通过示例代码简介的非常具体,对大家的学习或者工作具有一定的参考学习网上卖,需要的朋友可以学习下 爬取了扇贝英语网,并制作了一个英语单词测试 ...
- python开发图形小程序_python小程序图画 python开发微信小程序
你用python写过哪些好玩的微信小程序? 首先要明确一点,python是后台语言,不能直接用python来写微信小程序的. 微信小程序是用javascript和css来写的. python只是用来给 ...
- python制作微信小程序_python搭建微信小程序
微信官方发布小程序自动化测试框架Minium.该框架支持使用Python或者Javascript编写自动化测试程序,可以运行在IDE.Android以及iOS三端. 由于是微信官方发布,该框架注定秒杀 ...
- python英文字典小程序_python 小程序—三级菜单—循环和字典练习
程序中利用多级字典来存储三级菜单, 通过一系列while循环和for循环,实现了三级菜单的查询,选择,退回上级菜单,退出程序几个功能. 缺点:程序语句过于重复,效率低. #-*-coding:utf- ...
最新文章
- 亚马逊首席技术官预测2021年将改变世界的八大技术趋势
- python的代码有哪些_简单python代码类型有哪些?
- error c4996: 'fopen' This function or variable may be unsafe如何解决
- 基于matlab的pcb焊盘,EDA复习题
- 5、扩展骨架文件内容
- Java Platform SE 8(Java™编程语言)
- UE4暴露游戏元素给蓝图
- HDU 4417 划分树写法
- mac 系统搭建web服务器,MAC OS 如何搭建本地webserver
- linux环境(centos7.3)下安装Xilinx FPGA以及烧录算法教程
- html元素 按键精灵鼠标移动,按键精灵后台鼠标移动和点击脚本怎么制作。
- ubuntu离线中文语音识别
- HCIA-AI 3.0题库
- 宽松委托转换(Relaxed delegate conversion)
- Python全栈最全学习之路-Python基础(十一)
- 无需Root权限新型Android木马SpyNote在多个论坛泄露
- redis的多路复用原理
- 第四课 k8s网络基础学习-DNS和DHCP学习
- 设备驱动中的并发控制
- 计算机里没有摄像这个程序,win7系统没有摄像头不能视频的几种原因和解决方法...
热门文章
- 第三章 处理机调度与死锁
- JMeter初探四-Fiddler录制与实战
- Spring boot错误处理原理
- 假如,只是假如把支付宝存储服务器炸了,里面的钱还在么?
- SpringBoot+MyBatis+Shiro 搭建杂谈
- 【KVM系列文章】目录
- 数据结构之归并排序图文详解及代码(C++实现)
- 优化MySQL数据类型——《深究MySQL》
- android上传头像 sockettimeoutexception,Kotlin - Retrofit2和Rxjava2封装的网络请求类(含图片上传)...
- php饿死,男网红出租屋内活活饿死宠物:不尊重生命的人有多可怕?