Python字符串、列表、字典和集合的常见用法

列表的常见方法
类别列表方法
增加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开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)

图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)

  • 21
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中的字符串是一个由字符组成的序列,用单引号或者双引号括起来即可。字符串是不可变的,也就是说一旦创建就无法更改。可以使用索引和切片来访问字符串中的特定字符或子串,并且也提供了一些内置方法来操作字符串,如拼接、查找、替换等。 列表是一个有序的集合,可以包含不同类型的元素。列表是可变的,可以通过索引来访问和修改其中的元素。可以使用一些内置方法对列表进行增、删、改、查等操作。列表还支持切片操作,可以实现对列表的部分元素进行截取和复制。 字典是无序的键值对集合,每个元素由一个键和一个值组成,键和值之间用冒号分隔,键和值可以是任意类型的数据。字典是可变的,并且具有高效的查找和插入操作。可以通过键来访问和修改字典中的对应值,也可以使用一些内置方法对字典进行增、删、改、查等操作。 元组是一种不可变的有序集合,可以包含不同类型的元素。与列表相比,元组更加轻量级和高效,因为元组的元素不能修改,所以在不需要修改元素的情况下,建议使用元组代替列表。可以使用索引来访问元组中的元素,也可以使用内置方法对元组进行查找。 总之,字符串列表字典和元组是Python中常用的数据类型,分别用于表示文本、有序集合、键值对和不可变有序集合。在实际的编程中,根据具体的需求选择适合的数据类型,可以更加高效地处理数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值