list,tuple,dict,set的增删改查】的更多相关文章

数据结构 list tuple dict set 增 append insert    d['key']=value  add 删 pop pop(0)    d.pop('name') pop remove clear 清空整个集合 del 删除整个集合 改 a[2]=    d['key']=value2  update 查 a.count(1) 查询值出现的次数 a.index('bb') 查询元素位置 a.count(1) 查询值出现的次数 a.index(1) 查询值出现的位置 a.g…
1. list(增删改查) 列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开 列表和字符串一样.也有索引和切片 # lst = [1, "周杰伦", True, False, ["可口可乐", "雪碧", "芬达"] ]# print(lst) # lst = ["大阳哥", "赵明杰", "UZI", "赛利亚"…
一丶字典 dict 用{}来表示  键值对数据  {key:value}  唯一性 键 都必须是可哈希的 不可变的数据类型就可以当做字典中的键 值 没有任何限制 二丶字典的增删改查 1.增 dic[key] = value dic.setdefault(key,value) 如果键在字典中存在,则不进行任何操作,否则就添加,可以通过key查询,没有这个key则返回None # 增 dic = {"name":"周杰伦","age":45,&quo…
一.字典的增删改查 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)) #有就覆盖,没有就添加…
一.字典 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.存储大量的数据,是关系型数据,查询数据快. 列表是从头遍历到尾字典使用二分查找 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法. 比如字典有1-100的数据,现在想要查找75. 先劈一半,找到中间值50.判断50和75的大小,发现小于,再劈一半. 找到中间值75,直接返回结果. 对于字符串查找每一个字符串,都有一个hash值,是唯一的. print(hash('a'))…
#  join() join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. li = ["李李嘉诚", "麻花藤", "黄海海峰", "刘嘉玲"] s = "_".join(li) print(s)  ====>       李嘉诚_麻花藤_黄海峰_刘嘉玲 li = "黄花大闺女"s = "_".join(li)print(s)    ====…
一.字典的简单介绍 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…
1.读取sql文件创建数据表 有一个形如下图的sql文件,使用python读取文件并在数据库中创建所有的表. 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知道如何去学习更加高深的知识.那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!QQ群:101677771…
为什么要有字典? 列表可以存储大量的数据,但数据间的关联型不强 列表的查询速度相对慢 dict:字典,容器型数据类型 数据类型的分类: 可变与不可变 可变(不可哈希)的数据类型: 列表list,字典dict,集合set 不可变(可哈希)的数据类型: str,bool,int,tuple 字典的特点: {}括起来,以键值对形式存储的容器型数据类型 例: dic = {'诗人':{'name':'李白','苏轼','杜甫','白居易'}, 'age':[123,'七十八','五十',66]} 键必须…
最近在学习CoreData, 因为项目开发中需要,特意学习和整理了一下,整理出来方便以后使用和同行借鉴.目前开发使用的Swift语言开发的项目.所以整理出来的是Swift版本,OC我就放弃了. 虽然Swift3 已经有了,目前整理的这个版本是Swift2 的.Swift 3 的话有些新特性. 需要另外调整,后续有时间再整理. 继承CoreData有两种方式: 创建项目时集成 这种方式是自动继承在AppDelegate里面,调用的使用需要通过UIApplication的方式来获取AppDelega…