dir(dict)|字典的创建-添加-删除-修改-判断存在-取值等相关操作
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)|字典的创建-添加-删除-修改-判断存在-取值等相关操作的更多相关文章
- SQL语句添加删除修改字段及一些表与字段的基本操作
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200)2.删除字段 ALTER TABLE table_NA ...
- JavaScript学习 - 基础(八) - DOM 节点 添加/删除/修改/属性值操作
html代码: <!--添加/删除/修改 --> <div id="a1"> <button id="a2" onclick=&q ...
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP CO ...
- SQL语句添加删除修改字段[sql server 2000/2005]
用SQL语句添加删除修改字段1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME ...
- SQL语句添加删除修改字段
用SQL语句添加删除修改字段1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME ...
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
不多说,直接上干货! 获取文件名称.获取文件路径.获取文件大小.获取文件修改时间 FileMethodDemo.java package zhouls.bigdata.DataFeatureSelec ...
- Entity framework 绑定到Datagridview的添加删除修改
Entity framework 绑定到Datagridview的添加删除修改 using System; using System.Collections.Generic; using System ...
- JTree 添加 , 删除, 修改
package com.swing.demo; import java.awt.BorderLayout; import java.awt.Container; import java.awt.eve ...
- Dom4j 操作, 节点查找 添加 删除 修改 。。。xPath
转: Dom4j 操作, 节点查找 添加 删除 修改 ...xPath 2013年11月28日 10:48:59 今晚打酱油8 阅读数:8506更多 个人分类: JavaWeb 版权声明:本文为博 ...
随机推荐
- python- ' % '运算符的用途(非常重要)
%运算符就是用来格式化字符串的. 在字符串内部, %s表示用字符串替换, %d表示用整数替换, 有几个%?占位符,后面就跟几个变量或者值,顺序要对应好. 如果只有一个%?,括号可以省略. 另一种格式化 ...
- nginx的配置系统
nginx的配置系统由一个主配置文件和其他一些辅助的配置文件构成.这些配置文件均是纯文本文件,全部位于nginx安装目录下的conf目录下. 配置文件中以#开始的行,或者是前面有若干空格或者TAB,然 ...
- HTML 列表中的dl,dt,dd,ul,li,ol区别
1.无序列表 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记. 无序列表始于 <ul> 标签.每个列表项始于 <li>. 2.有序列表 同样,有序列表 ...
- cesium加载gltf模型
cesium加载gltf模型 一.采用vue-cesium:在项目里加载依赖包.命令如下: npm i --save vue-cesium 在main.js中加入如下代码: https://www.n ...
- python 装饰器 第五步(1):带有参数的装饰器
#第五步:带有参数的装饰器 #用于扩展基本函数的函数 def kuozhan(func): #内部函数(扩展之后的eat函数) #5由于调用的时候传了两个参数,未来的eat函数没有参数接收 #5报错的 ...
- python+selenium+chromewebdriver或Firefox的环境搭建
插件下载地址 chromewebdriver:https://chromedriver.storage.googleapis.com/index.html?path=2.26/放置在python下的S ...
- Fatal Error -26000: Not enough memory (12320 bytes) for “new buffer in LrwSrvNetTaskIt 问题解决及lr脚本心得
Fatal Error -26000: Not enough memory (12320 bytes) for “new buffer in LrwSrvNetTaskIt 问题解决及lr脚本心得 2 ...
- XMPP即时通讯协议使用(十一)——Openfire表结构汇总
行号 字段名称 字段描述 字段类型 长度 主键 说明 允许为空 用户组数据表(ofGroup) 1 groupName 组名 varchar2 50 ★ NOT NULL 2 descriptio ...
- C# 交集 差集 并集
Intersect 交集,Except 差集,Union 并集 , , , , }; , , , , , }; var jiaoJi = oldArray.Intersect(newArray).To ...
- 2018-8-10-wpf-绑定-DataGridTextColumn-
title author date CreateTime categories wpf 绑定 DataGridTextColumn lindexi 2018-08-10 19:16:53 +0800 ...