# 字典的创建

# 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 字典所有操作相关推荐

  1. python程序实例电话本-利用Python电话本小程序!这波操作你给几分?

    原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...

  2. python检索用人名查电话_利用Python电话本小程序!这波操作你给几分?

    原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...

  3. python简单的小程序_Python简单小程序---名片简易系统

    Python简单小程序---名片简易系统 主程序功能代码 import cards_tools while True: cards_tools.show_meun() action = int(inp ...

  4. python在线翻译小程序_Python爬虫学习之翻译小程序

    本次博客分享的内容为基于有道在线翻译实现一个实时翻译小程序,本次任务是参考小甲鱼的书<零基础入门学习Python>完成的,书中代码对于当前的有道词典并不适用,使用后无法实现翻译功能,在网上 ...

  5. python实现聊天小程序_Python使用django框架实现多人在线匿名聊天的小程序

    最近看到好多设计类网站,都提供了多人在线匿名聊天的小功能,感觉很有意思,于是基于python的django框架自己写了一个,支持手动实时更名,最下方提供了完整的源码. 在线聊天地址(无需登录,开一个窗 ...

  6. python快递分拣小程序_python英语单词测试小程序代码实例

    这篇文章主要简介了python英语单词测试小程序代码实例,文中通过示例代码简介的非常具体,对大家的学习或者工作具有一定的参考学习网上卖,需要的朋友可以学习下 爬取了扇贝英语网,并制作了一个英语单词测试 ...

  7. python开发图形小程序_python小程序图画 python开发微信小程序

    你用python写过哪些好玩的微信小程序? 首先要明确一点,python是后台语言,不能直接用python来写微信小程序的. 微信小程序是用javascript和css来写的. python只是用来给 ...

  8. python制作微信小程序_python搭建微信小程序

    微信官方发布小程序自动化测试框架Minium.该框架支持使用Python或者Javascript编写自动化测试程序,可以运行在IDE.Android以及iOS三端. 由于是微信官方发布,该框架注定秒杀 ...

  9. python英文字典小程序_python 小程序—三级菜单—循环和字典练习

    程序中利用多级字典来存储三级菜单, 通过一系列while循环和for循环,实现了三级菜单的查询,选择,退回上级菜单,退出程序几个功能. 缺点:程序语句过于重复,效率低. #-*-coding:utf- ...

最新文章

  1. 亚马逊首席技术官预测2021年将改变世界的八大技术趋势
  2. python的代码有哪些_简单python代码类型有哪些?
  3. error c4996: 'fopen' This function or variable may be unsafe如何解决
  4. 基于matlab的pcb焊盘,EDA复习题
  5. 5、扩展骨架文件内容
  6. Java Platform SE 8(Java™编程语言)
  7. UE4暴露游戏元素给蓝图
  8. HDU 4417 划分树写法
  9. mac 系统搭建web服务器,MAC OS 如何搭建本地webserver
  10. linux环境(centos7.3)下安装Xilinx FPGA以及烧录算法教程
  11. html元素 按键精灵鼠标移动,按键精灵后台鼠标移动和点击脚本怎么制作。
  12. ubuntu离线中文语音识别
  13. HCIA-AI 3.0题库
  14. 宽松委托转换(Relaxed delegate conversion)
  15. Python全栈最全学习之路-Python基础(十一)
  16. 无需Root权限新型Android木马SpyNote在多个论坛泄露
  17. redis的多路复用原理
  18. 第四课 k8s网络基础学习-DNS和DHCP学习
  19. 设备驱动中的并发控制
  20. 计算机里没有摄像这个程序,win7系统没有摄像头不能视频的几种原因和解决方法...

热门文章

  1. 第三章 处理机调度与死锁
  2. JMeter初探四-Fiddler录制与实战
  3. Spring boot错误处理原理
  4. 假如,只是假如把支付宝存储服务器炸了,里面的钱还在么?
  5. SpringBoot+MyBatis+Shiro 搭建杂谈
  6. 【KVM系列文章】目录
  7. 数据结构之归并排序图文详解及代码(C++实现)
  8. 优化MySQL数据类型——《深究MySQL》
  9. android上传头像 sockettimeoutexception,Kotlin - Retrofit2和Rxjava2封装的网络请求类(含图片上传)...
  10. php饿死,男网红出租屋内活活饿死宠物:不尊重生命的人有多可怕?