python之字符串,列表,集合,字典方法
字典内置函数&方法
函数:
1.len(dict1):打印字典的键的个数
方法:dict1.( )
2.clear():清空字典
3.copy():复制字典
4.fromkeys():使用指定的序列作为键创建字典
list1,list2 =["d","e","f"],[1,2,3,4,5]
list3 = ['Aapple','oppo']
print(dict.fromkeys(list1,list2))
print(dict.fromkeys(list3))
5.get():根据键获取值
6.keys()/values():将字典的所有键/值组成一个序列
7.items():将字典的键值转化成类似元组的形式方便遍历
8.pop():删除字典中指定的键从而删除键值对返回值为被删除的键所对应的值
新键名 = dict.pop(旧键名) 间接修改字典的键
9.popitem():随机删除并返回字典中的一对键和值
10.setdefault():添加一个元素,如果键已存在不做任何操作
11.update():修改字典中的值,如不存在则新加一个键值对
用法1:
dict1 = {"a":1,"b":2,"c":3}
dict1.update({'a':3})
dict1.update(d=5)
用法2:
dict1.update(dict2)
修改字典1中的值,如果字典2中有相同的字典1的键部分,则根据键更新字典1的值部分;如果没有则新添加键值对
列表内置函数&方法
函数:
1.len(list):返回列表中的元素个数
2.max(list)/min(list):返回列表中最大最小的值(列表中必须都是数值型)
方法:list( )
1.append():向列表的末尾添加元素
2.insert():向列表中指定位置添加元素
3.extend():向原列表扩展添加新列表
4.pop():根据索引删除并返回元素,默认最后一个.
5.remove():删除列表中第一个符合条件元素
6.index():返回元素的索引位置
7.count():返回元素出现的次数
8.sort():对列表进行升序排序,参数reverse=True时,进行降序排序
9.reverse():列表反转操作
集合方法
1.add():向集合中添加元素
2.remove():删除集合中指定的元素;不存在时报异常
3.discard():删除集合中指定的元素;不存在时不会报异常
4.clear():清空集合
5.copy():复制一个集合
6.set1.difference(set2):获取在set1中不在set2中的元素集合
7.intersection():求两个集合的交集
8.union():求两个集合的并集
字符串方法:
1.len():获取字符串长度
2.count():字符出现的次数
3.encode(encoding = 'utf-8'):以encoding指定的字符编码字符串
4.bytes.decode(encoding='utf-8')解码
5.startswith():判断是否已指定字符开头
6.endswith():判断是否已指定字符结尾
7.swapcase():大小写互换
8.capitalize():字符串首字母大写
9.isdigit():判断是否是数字
10.upper()/lower():小写变大写;大写变小写
11.isupper()/islower():是否全是大写或小写
12.split():以指定字符进行切分字符串
13.join():以指定字符拼接原字符串的每个字符返回一个新字符
14.rstrip/lstrip():从右/左边切去原字符
python之字符串,列表,集合,字典方法的更多相关文章
- python之字符串,列表,字典,元组,集合内置方法总结
目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...
- Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式
Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天 安装 shell ...
- Python第三天 序列 数据类型 数值 字符串 列表 元组 字典
Python第三天 序列 数据类型 数值 字符串 列表 元组 字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我 ...
- python字符串/列表/元组/字典之间的相互转换(5)
一.字符串str与列表list 1.字符串转列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !usr ...
- python字符串 列表 元组 字典相关操作函数总结
1.字符串操作函数 find 在字符串中查找子串,找到首次出现的位置,返回下标,找不到返回-1 rfind 从右边查找 join 连接字符串数组 replace 用指定内容替换指定内容,可以指定次数 ...
- python开发技巧---列表、字典、集合值的过滤
主要学习列表,字典,集合表达式的应用: 列表的解析式: 生成一个随机列表: In [4]: datalist = [randint(-10,10) for _ in range(10)] In [5] ...
- python基础之列表、字典、元祖等 (二)
一.作用域 if 1==1: name = 'weibinf' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 ...
- [转载]Python 元组、列表、字典、文件
python的元组.列表.字典数据类型是很python(there python is a adjective)的数据结构.这些结构都是经过足够优化后的,所以如果使用好的话,在某些area会有很大的益 ...
- python学习之列表和字典
列表 基本操作>>>len([1,3,4])3 >>>[1,2,3]+[4,5,6] +号两边必须是相同类型[1,2,3,4,5,6] >>> ...
随机推荐
- CSS3 animaion 和 transition 比较
animation是CSS3的动画属性,可以设置以下六种属性. transition是CSS3的过度属性,可以设置以下四种属性. 从属性上分析,animation可以设定循环次数. 其次,两者的触发条 ...
- Python__Xpath模块
import requests from lxml import etree # 导入xpath headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 6 ...
- Linux--MySQL 日志管理、备份与恢复
MySQL 日志管理.备份与恢复一.MySQL 日志管理二.数据库备份的重要性与分类 1.数据备份的重要性 2.从物理与逻辑的角度,备份分为 3.从数据库的备份策略角度,备份可分为三.常见的备份 ...
- [考试总结]noip模拟39
不写那么多没用的了 开题就发现 \(T4\) 原题, \(T1\) 大水题. 然后发现 \(T4\) 忘了.... 不扯了 打地鼠 大水题,我代码都不想放... 算了,还是放一下吧.. #includ ...
- Selenium系列(22) - 通过selenium控制浏览器滚动条的几种方式
如果你还想从头学起Selenium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识, ...
- 安全系列之:跨域资源共享CORS
目录 简介 CORS举例 CORS protocol HTTP request headers HTTP response headers 基本CORS Preflighted requests 带认 ...
- [源码解析] 深度学习流水线并行 PipeDream(5)--- 通信模块
[源码解析] 深度学习流水线并行 PipeDream(5)--- 通信模块 目录 [源码解析] 深度学习流水线并行 PipeDream(5)--- 通信模块 0x00 摘要 0x01 前言 0x02 ...
- CodeForce-762B USB vs. PS/2(贪心)
USB vs. PS/2 CodeForces - 762B 题意:有三种电脑,分别有a.b.c个,第一种只有USB接口,第二种只有PS/2接口,第三种有两种接口,有m个鼠标,告诉你价钱和接口类型,问 ...
- 【PHP数据结构】栈和队列的应用
通过栈和队列的学习,我们似乎会感觉到其实数据结构还是非常简单的嘛.当然,这只是一个开始,我们从顺序表.链表开始,到现在的栈和队列,其实都是为了将来在铺路.在树和图的遍历算法中,都可以见到栈和队列的身影 ...
- jquery获取一个元素符合条件的第一个父元素
closest jQuery 1.3新增.从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素.. closest会首先检查当前元素是否匹配,如果匹配则直接返回元素本身.如果不匹配则向上查找父元素 ...