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] >>> ...
随机推荐
- JAVA 之 每日一记 之 算法( 给定一个正整数,返回它在 Excel 表中相对应的列名称。 )
题目: 给定一个正整数,返回它在 Excel 表中相对应的列名称. 例如: 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -& ...
- 致敬mentohust,路由器使用Socket认证华科校园网
致敬mentohust,路由器使用Socket认证华科校园网 前言: 上一篇文章中,为了解决ESP32华科无线网认证的问题,我成功把网页认证机制用Python+Socket复现.但痛点依然存在,无线网 ...
- freeswitch的event事件处理
概述 之前的文章中,我们讲解了freeswitch的源码基本结构,如何新增一个插件式模块,以及如何在模块中新增一个命令式API接口和APP接口. freeswitch本身是事件驱动的,它可以并发响应多 ...
- spring整合jdbc方法一
用了一段时间的spring这,闲来没事做一下spring整合jdbc 目录文件 导入jar包 由于spring的jar包是在myeclipse中自动导入的有些暂时用不到的也没有处理. Emp类 pac ...
- 第04课:使用 VS 管理开源项目
本节课将介绍 Redis 项目在 Linux 系统中使用 gdb 去调试,这里的调试环境是 CentOS 7.0,但是通常情况下对于 C/C++ 项目我一般习惯使用 Visual Studio 去做项 ...
- Devexpress gridcontrol设置列样式
<dxg:GridControl.Columns><dxg:GridColumn Header="排名" FieldName="UserRank&quo ...
- 从 1 开始学 JVM 系列 | JVM 类加载器(一)
从 1 开始学 JVM 系列 类加载器,对于很多人来说并不陌生.我自己第一次听到这个概念时觉得有点"高大上",觉得只有深入 JDK 源码才会触碰到 ClassLoader,平时都是 ...
- Spirit带你彻底了解事件捕获和冒泡机制
Dom标准事件模型 在Dom标准事件模型中,事件是先进行捕获,达到目标阶段时,在进行冒泡的 捕获阶段==>目标阶段==>冒泡阶段 目标元素和非目标元素 在介绍事件捕获和事件冒泡前 我们先要 ...
- 使用SQL SERVER存储过程实现历史数据迁移
今天讲下软件开发中最常见的历史数据迁移方式.在讲迁移之前,先简单介绍下几个基本概念. 1.什么是历史数据迁移? 简单直白地说:就是将一些创建时间比较久而且不常用的历史数据,存储到另一个地方(可以是另一 ...
- PTA面向对象程序设计6-3 面积计算器(函数重载)
实现一个面积计算器,它能够计算矩形或长方体的面积. 函数接口定义: int area(int x, int y); int area(int x, int y, int z); 第一个函数计算长方形的 ...