012--字典基础

字典介绍

<1>软件开发中的字典

变量info为字典类型:

info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}

<2>根据键访问值

info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}

print(info['name'])

print(info['address'])


字典的常见操作1

<1>修改元素

字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改

info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}

newId = raw_input('请输入新的学号')

info['id'] = int(newId)

print('修改之后的id为%d:'%info['id'])

<2>添加元素

如果在使用变量名['键'] = 数据时,这个“键”在字典中,不存在,那么就会新增这个元素

info = {'name':'班长','sex':'f','address':'地球亚洲中国北京'}

# print('id为:%d'%info['id'])#程序会终端运行,因为访问了不存在的键

newId = raw_input('请输入新的学号')

info['id'] = newId

print('添加之后的id为:%d'%info['id'])

<3>删除元素

对字典进行删除操作,有一下几种:

del

clear()

info = {'name':'班长','sex':'f','address':'地球亚洲中国北京'}

print('删除前,%s'%info['name'])

delinfo['name']

print('删除后,%s'%info['name'])

字典的常见操作2

<1>len()


<2>keys


<3>values


<4>items


<5>has_key

是否有名字


字典的遍历

<1> 遍历字典的key(键)


<2> 遍历字典的value(值)


<3> 遍历字典的项(元素)


<4> 遍历字典的key-value(键值对)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5天复习: 函数:把具有独立功能的代码块,拿出来,然后制作成一个整体,这个整体就叫函数 #定义函数:仅仅是有了这...
    遐迩_84a7阅读 3,535评论 0 0
  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 8,559评论 3 25
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,797评论 19 139
  • 书里说到【12种正向情绪】第一个是【爱】,书中说【爱被形容为摧毁灰暗的一道明亮的白光,使我们内在发挥出光芒,...
    姿瑛阅读 1,105评论 0 0
  • 王老六是个穷鬼,娶不到媳妇,一个人半饥半饱地过日子。 这年,家乡发大旱,地里寸草不生。眼见逃荒的人越来越多,王老六...
    3c610e103e36阅读 2,713评论 2 3