dir(dict)

####字典操作:创建-添加-删除-修改-判断存在-取值
#(一)创建字典: {} 、等号、 zip()、 [(),()]
#1.创建空字典
dict0 = {}
#2.等号创建
a_dict = dict(one = '等号创建',two = 'zip映射两个列表',three = '元祖对创建',four = '字典创建')
print(a_dict)
'''
{'one': '等号创建', 'two': 'zip映射两个列表', 'three': '元祖对创建', 'four': '字典创建'}
'''
#3.传入可迭代对象(zip映射创建)
key_list = [1,2,3,4,5,6]
values_list = ['创建','添加','删除','修改','判断存在','取值']
b_dict = dict(zip(key_list,values_list))
print(b_dict)
'''
{1: '创建', 2: '添加', 3: '删除', 4: '修改', 5: '判断存在', 6: '取值'}
'''
#4.元祖列表
list_tupe = [('a','元祖列表'),('b','元祖key—values')]
c_dict = dict(list_tupe)
print(c_dict)
'''
{'a': '元祖列表', 'b': '元祖key—values'}
'''
##(二)添加字典键值对(dict_0.update({}),不存在添加,存在就替换原值)
dict_0 = {'创建':'空-等号-zip映射两列表-元祖列表'}
#1.增加、删除键值对
dict_0['增加键值对'] = '等号赋值'
dict_0['存在的键值对'] = '直接覆盖原有值'
dict_0['删除键值对'] = 'del'
print(dict_0)
'''
{'创建': '空-等号-zip映射两列表-元祖列表', '增加键值对': '等号赋值', '存在的键值对': '直接覆盖原有值', '删除键值对': 'del'}
'''
#2.删除键值对(清空:dict_0.clear(),返回值删除:dict_0.pop('删除键值对'))
del dict_0['删除键值对']
print(dict_0) '''
{'创建': '空-等号-zip映射两列表-元祖列表', '增加键值对': '等号赋值', '存在的键值对': '直接覆盖原有值'}
''' #3.判断指定key是否在字典中
print('存在的键值对' in dict_0)
##true key在字典中返回True #4.字典取值
print(dict_0['创建']) ###不存在会报错
print(dict_0.get('创建1')) ###不存在返回None
'''
空-等号-zip映射两列表-元祖列表
None
''' #items()、keys()、values()获取键值对、所有keys,所有values【需要用list转化】
ims = dict_0.items()
kys = dict_0.keys()
vals = dict_0.values()
print(ims)
print(kys)
print(vals)
'''
dict_items([('创建', '空-等号-zip映射两列表-元祖列表'), ('增加键值对', '等号赋值'), ('存在的键值对', '直接覆盖原有值')])
dict_keys(['创建', '增加键值对', '存在的键值对'])
dict_values(['空-等号-zip映射两列表-元祖列表', '等号赋值', '直接覆盖原有值']) 通过list可以将字典类型的结果转化成list形式的
'''

dir(dict)|字典的创建-添加-删除-修改-判断存在-取值等相关操作的更多相关文章

  1. SQL语句添加删除修改字段及一些表与字段的基本操作

    用SQL语句添加删除修改字段 1.增加字段     alter table docdsp    add dspcode char(200)2.删除字段     ALTER TABLE table_NA ...

  2. JavaScript学习 - 基础(八) - DOM 节点 添加/删除/修改/属性值操作

    html代码: <!--添加/删除/修改 --> <div id="a1"> <button id="a2" onclick=&q ...

  3. 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等

    用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP CO ...

  4. SQL语句添加删除修改字段[sql server 2000/2005]

    用SQL语句添加删除修改字段1.增加字段     alter table docdsp    add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME ...

  5. SQL语句添加删除修改字段

    用SQL语句添加删除修改字段1.增加字段     alter table docdsp    add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME ...

  6. 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器

    不多说,直接上干货! 获取文件名称.获取文件路径.获取文件大小.获取文件修改时间 FileMethodDemo.java package zhouls.bigdata.DataFeatureSelec ...

  7. Entity framework 绑定到Datagridview的添加删除修改

    Entity framework 绑定到Datagridview的添加删除修改 using System; using System.Collections.Generic; using System ...

  8. JTree 添加 , 删除, 修改

    package com.swing.demo; import java.awt.BorderLayout; import java.awt.Container; import java.awt.eve ...

  9. Dom4j 操作, 节点查找 添加 删除 修改 。。。xPath

    转: Dom4j 操作, 节点查找 添加 删除 修改 ...xPath 2013年11月28日 10:48:59 今晚打酱油8 阅读数:8506更多 个人分类: JavaWeb   版权声明:本文为博 ...

随机推荐

  1. 网络命令-nc(二)

    继续Netcat 这个命令吧 1:远程拷贝文件 在本地输出 文件debian.img 到 192.168.5.40 主机12345端口监听 nc -v 192.168.5.40 12345 < ...

  2. 字符串模式匹配算法系列(一):BF算法

    算法背景: BF(Brute Force)算法,是一种在字符串匹配的算法中,比较符合人类自然思维方式的方法,即对源字符串和目标字符串逐个字符地进行比较,直到在源字符串中找到完全与目标字符串匹配的子字符 ...

  3. 洛谷P1219 八皇后

    题目描述 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行.每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子. 上面的布局可以用序列2 4 6 1 3 ...

  4. redis缓存架构-02-两种持久化机制(RDB和AOF)

    1.两种持久化机制的介绍 1.1 RDB 周期性的生成redis内存数据的一份完整的快照 1)根据配置的检查点,生产rdb快照文件,fork一个子线程,将数据dump到rdb快照文件中,完成rdb文件 ...

  5. Memory layout of x86_64 in Linux

    Blue : User Space 128TBRed : Kernel Space 512MBThe rest of the address space goes to various parts o ...

  6. LLppdd likes strings

    LLppdd's likes strings! Time Limit: 1 s Memory Limit: 256 MB 题目背景 LLppdd 由于实在是太弱了,在 \(ION 2018\) 模拟十 ...

  7. Java8 新增BASE64加解密API

    什么是Base64编码? Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法 基于64个字符A-Z,a-z,0-9,+,/ ...

  8. Dagger2 探索记2——四大基本组件(二)

    书接上文,先回顾以下前一章写的内容. 内容大概就是在Activity中用@Inject标记一个注入的类,然后在这个类的构造函数上也打个@Inject标记,然后使用@Component来连接两边,完成对 ...

  9. Primeng UI框架ionic3 中下拉选择插件p-dropdown 插件的使用方法

    1.html引入: <p-dropdown float-right [options]="sortOption" [(ngModel)]="sortNow" ...

  10. 2019-9-2-win10-uwp-颜色转换

    title author date CreateTime categories win10 uwp 颜色转换 lindexi 2019-09-02 12:57:38 +0800 2018-2-13 1 ...