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] >>> ...
随机推荐
- 1.3w字,一文详解死锁!
死锁(Dead Lock)指的是两个或两个以上的运算单元(进程.线程或协程),都在等待对方停止执行,以取得系统资源,但是没有一方提前退出,就称为死锁. 1.死锁演示 死锁的形成分为两个方面,一个是使用 ...
- CSP 2021 游记
\(\text{Day -INF}\) 看见了 \(\text{SCP2021}\) 的报名通知,想着应该教练会让我们统一报名,就没放在心上 然后-- 然后过了二十多天教练根本没有提报名的事情,搞得我 ...
- GDB调试:Linux开发人员必备技能
开篇词:Linux C/C++ 开发人员要熟练掌握 GDB 调试 大家好,我是范蠡,目前在某知名互联网旅游公司基础框架业务部技术专家组任开发经理一职. 本系列课程的主题是 Linux 后台开发的 C/ ...
- npm 淘宝镜像与官方源 切换
1.临时使用 npm --registry https://registry.npm.taobao.org install 包名 2.永久设置为淘宝镜像 npm config set registry ...
- 硕盟SM-H2V1 HDMI转VGA 笔记本台式主机HDMI转VGA显示器转接头
硕盟SM-G2V1 HDMI转VGA高清转换器一款采用优质芯片的HDMI转VGA转换器,快速传输众享1080P的高清画质显示,而且HDMI转VGA高清转换器,采用24k镀金工艺,耐磨.耐腐蚀性强,这 ...
- RocketMQ详解(二)安装使用详解
专题目录 RocketMQ详解(一)原理概览 RocketMQ详解(二)安装使用详解 RocketMQ详解(三)启动运行原理 RocketMQ详解(四)核心设计原理 RocketMQ详解(五)总结提高 ...
- selenium用css、xpath表达式进行元素定位
绝对路径选择 从根节点开始的,到某个节点,每层都依次写下来,每层之间用 / 分隔的表达式,就是某元素的 绝对路径 Xpath : /html/body/div CSS : html>body&g ...
- LINUX服务器带宽跑满、负载过高问题排查
1.centos 安装流量监控iftop apt-get install iftop -y 2.查看网卡名称 ifconfig 3.查看端口占用情况 iftop -i 网卡名称 -P 执行 nets ...
- 【Linux】LNMP1.6 环境报500错误解决方法
vi /usr/local/nginx/conf/fastcgi.conf 进入编辑fastcgi.conf 找到 fastcgi_param PHP_VALUE "open_base ...
- DISCUZ论坛添加页头及页尾背景图片的几种方法
先给大家分享页头添加背景图片的两种方法:1. 第一种效果,是给discuz的整体框架添加背景图片,见图示: 添加方法如下:找到你现在使用模板common文件下的header.html文件,在<h ...