# dic={[1,2,3]:'123'}      #可变类型不能当做字典的key,value可以使用任意类型
# dic={(2,3,4):'123'}
# print (dic[(2,3,4)]) #元组可以作为字典的key
# dic={1:'a',1:'b'}
# print (dic[(1)]) #重复的key可以定义但是永远取最后一个key的value
 # dic={1:'a',2:'b',3:'c'}     #查看key值
# print (dic[2])
# dic={1:'a',2:'b',3:'c'}
# print (dic)
# dic[1]='Chares_Lee' #修改key值
# print (dic) # dic={1:'a',2:'b',3:'c'} #删除key
# del dic[1]
# print (dic) # dic={1:'a',2:'b',3:'c'}
# dic['key']='value' #增加key值
# print (dic) # dic={1:'a',2:'b',3:'c'}
# for i in dic:
# print(i) #遍历列表中的key值
# print (i,dic[i]) #遍历列表中的kye:value值
 # dic={1:'a',2:'b',3:'c'}
# dic1={9:'x',8:'y',7:'z',1:'a'}
# dic.update(dic1)
# print (dic) #用dec1更新dic 在dic中有的则覆盖,没有的则添加进dic中 # dic={1:'a',2:'b',3:'c'}
# dic.setdefault('sex','female') #设置默认值,类似于dic['sex']='female'
# print (dic) # dic={1:'a',2:'b',3:'c'}
# dic.setdefault('hobby',[]).append('read') #类似于dic['hobby'].append('read')
# print (dic)
 # dic={1:'a',2:'b',3:'c'}
# dic.pop(1) #pop删除
# print (dic)
# dic={1:'a',2:'b',3:'c'}
# print (dic.pop('dalsj','找不到删除的值')) #设置默认的值,在pop的值不存在的时候则不会报错
 dic={1:'a',2:'b',3:'c'}
dic.clear()      #清除字典
print (dic)
 # dic={1:'a',2:'b',3:'c'}
# print (dic.popitem())
# print (dic) #随机删除字典中的kye:value值并返回一个元组

Python第一天——入门Python(4)字典的常用操作的更多相关文章

  1. Python第一天——入门Python(1)数据定义

    数据类型: 什么是数据? 在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字字母.符号和模拟量等的统称.现在计算机存储和处 ...

  2. Python第一天——入门Python(2)字符串的简单操作

    数据的操作 字符串的一些常用操作: 1 1 #!/usr/bin/env python 2 # #coding=utf-8 3 # 4 # test='hello world' 5 # print(t ...

  3. Python第一天——入门Python(3)列表

    列表,也是一种序列类型. 如何定义列表? 用" [ ] "(中括号进行定义) 列表的索引操作 例如 # hobby_list=['basketball','football','p ...

  4. python爬虫-基础入门-python爬虫突破封锁

    python爬虫-基础入门-python爬虫突破封锁 >> 相关概念 >> request概念:是从客户端向服务器发出请求,包括用户提交的信息及客户端的一些信息.客户端可通过H ...

  5. python数据类型:字典dict常用操作

    字典是Python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式储存的: Key: 不可变(可哈希)的数据类型.并且键是唯一的,不重复的. Value:任意数据(int,str,boo ...

  6. [PY3]——内置数据结构(7)——字典及其常用操作

    字典及其常用操作Xmind图 关于字典 字典是一种key-value结构 字典是无序的 字典的定义 # {}大括号可以直接定义一个空字典 In [1]: d={};type(d) Out[1]: di ...

  7. dict 字典的常用操作

    #dict 字典的常用操作: id_db.get() #获取 id_db.update() #更新(覆盖)字典 id_db.values() #打印字典里所有的values id_db.keys() ...

  8. Python 第一篇:python简介和入门

    一.python简介 1.python下载地址:https://www.python.org/downloads/ Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆 ...

  9. Python基础(二) —— 字符串、列表、字典等常用操作

    一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为 ...

随机推荐

  1. leetcode第17题--4Sum

    Problem:Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + ...

  2. PLSQL-Developer数据库连接工具使用方法

    PLSQL-Developer数据库连接工具使用方法 该方法适用于本机未安装Oracle客户端的情况下如何让连接到数据库.经过本人亲自测试绝对可以连接.前提是您安装的版本没有问题,如您安装的版本有问题 ...

  3. Katana介绍以及使用

    Katana介绍以及使用 接上篇OWIN产生的背景以及简单介绍,在了解了OWIN规范的来龙去脉后,接下来看一下Katana这个OWIN规范的实现,并看看如何使用在我们的Web开发中. 阅读目录: 一. ...

  4. JAVA 异常 throw 与 throws

    最近一直throw和throw new …… 获取头部罢工,要彻底生气清楚这件事,他对这个思想精华收集了很多网友.这里摘录. throws全部异常信息throw则是指抛出的一个详细的异常类型.通常在一 ...

  5. WCF、Web API、WCF REST、Web Service 区别

    Web Service It is based on SOAP and return data in XML form. It support only HTTP protocol. It is no ...

  6. idea执行go

    因为经常在不同的地方调代码,每次都调整环境很麻烦,于是在犯懒的时候发现了更直接简便的办法,关于idea集成go环境的,不需要按部就班的部署. 首先下代码,比如https://github.com/sa ...

  7. Web应用和RESTful架构

    Web应用和RESTful架构 单页Web应用 概述 单页Web应用并不是突然诞生的一门新技术,而是web展示的一种新的尝试.它将所有的动作局限于一个Web页面,在加载站点首页的时候就加载站点需要的J ...

  8. Javascript技巧实例精选(2)—文字水平方向上动态漂移

    >>点击这里下载html源文件代码<< 采用Javascript实现,文字水平方向上动态漂移 这是截图 这是相应的Javascript代码 <marquee behavi ...

  9. r.js实践

    r.js合并实践 项目中用到require.js做生产时模块开发,但上线要合并压缩,幸好它配套有r.js.下面就其用法说明一下. 首先建一个目录,里面的结构如下: require.js可以到r.js项 ...

  10. SQLSERVER 总结1

    数据:描述事物的符号记录 数据库:按照数据结构来组织和存储管理的数据仓库 数据库管理系统:位于用户与操作系统之间的一层数据管理软件 数据库系统:在计算机系统中引入数据库后的系统构成.由数据库,数据库管 ...