python字典的增删改查操作】的更多相关文章

一.字典  (键值对) 1.字典的基本格式:{key1:1,key2:2} 2.字典里的键必须是不可变的(如:数字,字符串,元组,bool值);值是可变的,可用数字,字符串,列表,字典等. 3.字典里的键必须是唯一的,不能重复的 (python36中是有顺序的打印,python35及以下版本中打印是无序的) 4字典里的操作: 增: 1.通过键值进行更改:dic[key] = 'values'(如果这个键不存在就自动添加,如果存在就会修改.) 2.dic.setdefault('key','val…
初始化: a. data_dict = {} b. data_dict1 = dict() c. data_dict2 = {'key':'value'} 新增: a. data_dict[key]=value b. data_dict.get(key)[key1]=value c. data_dict.update(data_dict1) d. data_dict.update(key=value,key1=value1) e. data_dict.update(**data_dict1) 等…
一.字典的增删改查 dic={'name':'hui','age':17,'weight':168} dict1={'height':180,'sex':'b','class':3,'age':16} #print(dic.pop('height','没有返回值')) #删除,如果存在就删除,不存在,就有返回值,del()只能定点删除 #print(dic.popitem()) #随机删除,有返回值,元祖里是被删除的键值 #print(dict1.update(dic)) #有就覆盖,没有就添加…
字典dict 知识点: {}括起来,以键值对形式存储的容器性数据类型: 键-必须是不可变数据类型,且是唯一的: -值可以是任意数据类型.对象. 优点:关联性强,查询速度快. 缺点:以空间换时间. 字典的创建 1): dic = dict((('one',1),('two',2)('three',3))) print(dic) >>>{'one':1,'two':2,'three':3} 2): dic = dict(one=1, two=2, three=3) 3): dic = {'o…
dic = {"意大利": "李云龙","美国":"美国往事"} dic["日本"] = "东京审判" #新key表示添加\ dic["美国"] = "釜山行" #修改了 # setdefault(难点) # 有添加的功能, 如果key是存在的, 不添加 # 流程: 判断你给的key是否在字典中存在了, 如果已经存在了,就不再新增.如果不存在, 执…
# coding = utf-8 import os import json import re ''' 本程序旨在将练习基础知识部分,包括: 列表,元组,字典,文件,函数,字符串等知识 实现的功能: 1.查询 2.删除 3.更改 4.增加 ''' #定义的文档存储格式 mes_style = '''bankend www.baidu.org server 192.168.50.21 wight 100 maxconn 300 bankend www.oldboy.org server 192.…
创建字典 dict= {key1 : value1, key2 : value2 } key : value 为键值对 增: dict[key] = value 删: del dict[key] 改: dict[key] = value 查: dict.get(key) 用法: dict.keys() 返回所有键 dict.values() 返回所有值 dict.items() 返回所有键对值 dict.clear() 删除字典里所有键对值,返回空字典…
初始化: data_tuple = () data_tuple1 = (1,) data_tuple2 = tuple() 新增: data_tuple+data_tuple1 (data_tuple,1,'a') data_tuple[:2]+(object,)+data_tuple[:2] 向第3个元素位置处加上一个对象object 删除: data_tuple[:2]+data_tuple[3:] 删除第3个元素 查询: data_tuple[index] data_tuple.index…
一.字典的简单介绍 1.dict 用{}来表示       键值对数据           {key:value} 唯一性 2.键都必须是可哈希,不可变的数据类型就可以当做字典中的键 值没有任何限制 3.已知的可哈希(不可变)的数据类型:int,str,tuple,bool 不可哈希(可变)的数据类型:list,dict,set 4.语法:{key1:value1,key2:value2} dic = {'name':'alex','age':9000} #字符串 print(dic) dic…
一.MongoDB初识 什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. 官方给出了以上的解释,那么综上所述,马德 F U C K ! 有效信息太少了(完全没用) 那么让我来用人类的语言讲述一下MongoDB吧 它和我们使用的关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存…