字典内置函数&方法

函数:

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. openresty 自动 deploy github repository

    配置 deploy key 配置 webhooks https://gist.github.com/hangj/ce6aabac77e96b010e3b361e18422013

  2. 软件测试2021:第一次作业——热身练习(Bug)

    案例一: 问题说明:在大学生服务外包创新创业大赛的注册页面填写密码的时候只有偶数位的密码可以通过验证,而基数位的密码不可以 原因分析:在密码验证的时候多加了一条验证,使得基数位的密码不能都通过验证 案 ...

  3. K8S命令行工具——kubectl

    1.kubectl概述 2.kubectl命令的语法 例子: 3.kubectl子命令使用分类 (1)基础命令 (2)部署和集群管理命令 (3)故障和调试命令 (4)其他命令 4.kubectl命令例 ...

  4. 恶意软件开发——突破SESSION 0 隔离的远线程注入

    一.前言 在Windows XP,Windows Server 2003以及更早的版本中,第一个登录的用户以及Windows的所有服务都运行在Session 0上,这样的做法导致用户使用的应用程序可能 ...

  5. 用Java实现红黑树

    红黑树是众多"平衡的"搜索树模式中的一种,在最坏情况下,它相关操作的时间复杂度为O(log n). 1.红黑树的属性 红黑树是一种二分查找树,与普通的二分查找树不同的一点是,红黑树 ...

  6. [第五篇]——Docker 镜像加速之Spring Cloud直播商城 b2b2c电子商务技术总结

    Docker 镜像加速 国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器.Docker 官方和国内很多云服务商都提供了国内加速器服务,例如: 科大镜像: 网易: 阿里云: 你 ...

  7. 第一次用AngularJS

    1.创建指令的4种方式(ECMA) var appModule = angular.module('app', []); appModule.directive('hello', function() ...

  8. PHP设计模式之中介者模式

    上回说道,我们在外打工的经常会和一类人有很深的接触,那就是房产中介.大学毕业后马上就能在喜欢的城市买到房子的X二代不在我们的考虑范围内哈.既然需要长期的租房,那么因为工作或者生活的变动,不可避免的一两 ...

  9. swiper轮播高度不正常

    第一次进入页面可能是网速原因,图片加载问题等吧,导致轮播图高度很大,下面出现空白, 需要加入参数 autoHeight: true, observer: true, observeParents: t ...

  10. 鸿蒙内核源码分析(时间管理篇) | 谁是内核基本时间单位 | 百篇博客分析OpenHarmony源码 | v35.02

    百篇博客系列篇.本篇为: v35.xx 鸿蒙内核源码分析(时间管理篇) | 谁是内核基本时间单位 | 51.c.h .o 本篇说清楚时间概念 读本篇之前建议先读鸿蒙内核源码分析(总目录)其他篇. 时间 ...