字典内置函数&方法

函数:

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. Linux常用命令 - 五种创建文件命令详解

    21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 创建文 ...

  2. linux 下 I/O 多路复用初探

    本文内容整理自B站up主 free-coder 发布的视频:[并发]IO多路复用select/poll/epoll介绍 引入 一般来讲,服务器在处理IO请求(一般指的是socket编程)时,需要对so ...

  3. 密码学系列之:bcrypt加密算法详解

    目录 简介 bcrypt的工作原理 bcrypt算法实现 bcrypt hash的结构 hash的历史 简介 今天要给大家介绍的一种加密算法叫做bcrypt, bcrypt是由Niels Provos ...

  4. 从输入 URL 到展现页面的全过程

    总体分为以下几个过程 DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 DNS解析 域名到ip地址转换 TCP连接 HTTP连接是基于TCP连接 ...

  5. Dockerfile 自动制作 Docker 镜像(三)—— 镜像的分层与 Dockerfile 的优化

    Dockerfile 自动制作 Docker 镜像(三)-- 镜像的分层与 Dockerfile 的优化 前言 a. 本文主要为 Docker的视频教程 笔记. b. 环境为 CentOS 7.0 云 ...

  6. 边缘使用 K8s 门槛太高?OpenYurt 这个功能帮你快速搭建集群!

    OpenYurt作为阿里巴巴首个开源的边缘云原生项目,涉及到边缘计算和云原生两个领域.然而,许多边缘计算的开发者并不熟悉云原生相关的知识.为了降低 OpenYurt 的使用门槛,帮助更多地开发者快速上 ...

  7. JavaScript进行表单提交

    表单结构,设置form表单的id属性,method="post/get","action"要跳转的页面(jsp或servlet) <form name=& ...

  8. promise入门基本使用

    Promise入门详解和基本用法   异步调用 异步 JavaScript的执行环境是单线程. 所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任 ...

  9. PHP设计模式之原型模式

    原型模式其实更形象的来说应该叫克隆模式.它主要的行为是对对象进行克隆,但是又把被克隆的对象称之为最初的原型,于是,这个模式就这样被命名了.说真的,从使用方式来看真的感觉叫克隆模式更贴切一些. Gof类 ...

  10. Java基础系列(8)- 数据类型

    数据类型 强类型语言 要求变量的使用合乎规定,所有的变量都必须先定义才能使用.Java是强类型语言. 弱类型语言 变量定义比较随意,比如"12"+3,可以是int型123,也可以是 ...