列表的常见方法 | |
类别 | 列表方法 |
增加 | list1.append(obj) |
list1.insert(index, obj) | 在指定索引位置插入元素; |
list1.extend(obj) | 将obj(str/list/tuple)各元素分别追加至list1; |
删除 | del list1[index] |
list1.pop[index] | 根据索引删除,省略索引默认末位删除; |
list1.remove[obj] | 根据元素值删除,不存在时报错; |
list1.clear() | 默认无参,清空元素为空列表; |
修改 | list1[index]=obj |
查询 | obj in list1 |
obj not in list1 | 不存在返回True,否则返回False; |
list1.index(obj) | 返回查找的元素索引,找不到会报错; |
list1.count(obj) | 返回元素出现次数; |
排序 | list.sort() |
list.sort(reverse=1) | 将原列表元素降序排序; |
list.reverse() | 将原列表元素倒序排序; |
sorted(list1) | 返回list1元素升序排序的新列表; |
3.字典常见方法
字典常用方法 | |
类别 | 字典方法 |
新建 | dict1=dict.fromkeys([a,b],value) |
dict1=dict(键1=值1,…) | 利用dict函数将等式表达式转为字典; |
增加 | dict1=dict2.copy() |
dict1=dict(dict2) | 清空dict1并粘贴dict2的键值,但两者独立; |
dict1.update(dict2) | 将dict2的元素合并至dict1中; |
dict1[键]=值 | 键不存在时,即为增加键值; |
dict1.setdefault(键,值) | 键不存在时,新增键值,返回新值;键存在时,不做操作,返回已有键的值; |
删除 | del dict1[key] |
dict1.clear() | 清空字典中所有元素; |
dict1.popitem() | 删除末尾的键值(被删除的键值组成一个元组) |
dict1.pop(key) | 删除指定键的键值,返回被删除的值; |
修改 | dict1[键]=值 |
查询 | dict1[key] |
dict1.get[key,defaultvalue] | 当key不存时返回none或默认值; |
4.集合常用方法
类别 | set方法列表 | 描述 |
增加 | set1.add() | 添加元素 |
set1.update() | 添加多个元素,参数为可迭代对象;如参数为字符串时,会追加字符串各个字符; | |
复制 | set2 = set1.copy() | 复制原集合(set2是独立的集合) |
删除 | set1.remove() | 删除参数指定的元素,元素不存在报错; |
set1.discard() | 删除参数指定的元素,元素不存在不报错; | |
set1.pop() | 随机移除一个元素并返回该元素; | |
set1.clear() | 仅清空所有元素,变为空集合; | |
并集 | set1.union(set2) | 所有元素组成的新集合,不修改原集合; |
交集 | set1.intersection(set2)或set1&set2 | 共有元素组成的新集合,不修改原集合; |
set1.Intersection_update(set2,set3) | 共有元素组成的集合,改变原集合,即set1被修改为共有元素组成的集合; | |
差集 | set1.difference(set2) | Set1独有元素的新集合,不修改原集合; |
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。 |
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)
图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)