字典内置函数&方法

函数:

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之字符串,列表,集合,字典方法的更多相关文章

  1. python之字符串,列表,字典,元组,集合内置方法总结

    目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...

  2. Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式

    Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天  安装  shell ...

  3. Python第三天 序列 数据类型 数值 字符串 列表 元组 字典

    Python第三天 序列  数据类型  数值  字符串  列表  元组  字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我 ...

  4. python字符串/列表/元组/字典之间的相互转换(5)

    一.字符串str与列表list 1.字符串转列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !usr ...

  5. python字符串 列表 元组 字典相关操作函数总结

    1.字符串操作函数 find 在字符串中查找子串,找到首次出现的位置,返回下标,找不到返回-1 rfind 从右边查找 join 连接字符串数组 replace 用指定内容替换指定内容,可以指定次数 ...

  6. python开发技巧---列表、字典、集合值的过滤

    主要学习列表,字典,集合表达式的应用: 列表的解析式: 生成一个随机列表: In [4]: datalist = [randint(-10,10) for _ in range(10)] In [5] ...

  7. python基础之列表、字典、元祖等 (二)

    一.作用域 if 1==1: name = 'weibinf' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 ...

  8. [转载]Python 元组、列表、字典、文件

    python的元组.列表.字典数据类型是很python(there python is a adjective)的数据结构.这些结构都是经过足够优化后的,所以如果使用好的话,在某些area会有很大的益 ...

  9. python学习之列表和字典

    列表 基本操作>>>len([1,3,4])3 >>>[1,2,3]+[4,5,6]    +号两边必须是相同类型[1,2,3,4,5,6] >>> ...

随机推荐

  1. centos7环境变量配置错误以至于命令不可使用

    2021-07-16 问题: centos7在配置环境变量的时候少打了$,导致很多命令不能使用 解决方法: 在命令行输入: export PATH=/usr/local/sbin:/usr/local ...

  2. 整型:int

    整型:int 整型变量的定义和输出 注意://short<=int<=long<=longlong   代码示例一:   #include<stdio.h> int ma ...

  3. Python中的socket编程

    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序 ...

  4. Python之requests模块-response

    response类故名思议,它包含了服务器对http请求的响应.每次调用requests去请求之后,均会返回一个response对象,通过调用该对象,可以查看具体的响应信息. 示例如下: import ...

  5. git01_常用命令

    git与github介绍 Git是什么 Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目 版本控制器 CVS/SVN/Git SVN 客户端/服务器 GIT 客户端/ ...

  6. hibernate01

    什么是hibernate ORM框架/持久层框架 jdbc的一个框架 object reference mapping 通过管理对象来改变数据库中的数据 通过管理对象来操作数据库 hibernate的 ...

  7. linux网络编程(一)

    ============================================================== 第一天:基本概念.TCP.FTP: =================== ...

  8. WPF 过渡效果

    http://blog.csdn.net/lhx527099095/article/details/8005095 先上张效果图看看 如果不如您的法眼 可以移步了 或者有更好的效果 可以留言给我 废话 ...

  9. 5-7接口测试工具之jmeter的使用

    1.安装 免费的,安装jdk配好系统环境变量就能用了 2.jmeter测接口 获取用户信息,接口文档定义有2种请求方式 添加线程组-->添加http请求-->输入接口文档中说明的服务器名称 ...

  10. js简单化技巧

    1.交换两个变量而没有第三个 let x = 1;let y = 2;[x, y] = [y, x];console.log(x, y); 输出: 2 1 2.将数字转换为字符串 const num  ...