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] >>> ...
随机推荐
- Python之smtplib模块
工作中难免会出现自动发送电子邮件的需求,比如说做完自动化测试之后通过电子邮件的形式将结果反馈出来.Python中提供了标准库smtplib来解决这一问题,该模块定义了一个smtp客户端会话对象,能够将 ...
- WEB漏洞——XSS
跨站脚本( Cross-site Scripting,简称为XSS或跨站脚本或跨站脚本攻击)是一种针对网站应用程序的安全漏洞攻击技术,是代码注入的一种. XSS攻击可以分为三种:反射型.存储型和DOM ...
- 随机生成uuid序号
function guid() { function S4() { return (((1+Math.random())*0x10000)|0).toString(16).substring(1); ...
- footer沉底效果
介绍一个简单直接的方法: flex布局 heml,body{ height: 100%; min-height: 100%; display: flex; flex-direction: column ...
- 我用MRS-ClickHouse构建的用户画像系统,让老板拍手称赞
摘要:在移动互联网时代,用户数量庞大,标签数量众多,用户标签的数据量巨大.用户画像系统中,对于标签的存储和查询,不同的企业有不同的实现方案.当前主流的实现方案采用ElasticSearch方案.但基于 ...
- Spirit带你彻底了解事件捕获和冒泡机制
Dom标准事件模型 在Dom标准事件模型中,事件是先进行捕获,达到目标阶段时,在进行冒泡的 捕获阶段==>目标阶段==>冒泡阶段 目标元素和非目标元素 在介绍事件捕获和事件冒泡前 我们先要 ...
- Math.round真的是四舍五入吗?我不这么认为
public static long round(double a) 返回最接近参数的 long.结果将舍入为整数:加上 1/2,对结果调用 floor 并将所得结果强制转换为 long 类型.换句话 ...
- pip更新升级和删除包
pip检测更新命令:pip list –outdated pip升级包命令:pip install --upgrade packagename pip卸载包命令:pip uninstall packa ...
- 第一节:《线程安全和锁Synchronized概念》
第一节:线程安全和锁Synchronized概念 一.进程与线程的概念 (1)在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单位都是进程. 在未配置 OS 的系统中,程序的执行方 ...
- html2canvas实现截取指定区域或iframe的区域
官网文档: http://html2canvas.hertzen.com/ 使用的是 jquery 3.2.1 html2canvas 1.0.0-rc.7 截取根据id的指定区域: var ca ...