字典内置函数&方法

函数:

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. golang error错误处理

    error定义 数据结构 go语言error是一普通的值,实现方式为简单一个接口. // The error built-in interface type is the conventional i ...

  2. shell循环之跳出循环

    1.break break命令允许跳出所有循环(终止执行后面的所有循环). 下面的例子中,脚本进入死循环直至用户输入数字大于5.要跳出这个循环,返回到shell提示符下,需要使用break命令. #! ...

  3. 剑指 Offer 38. 字符串的排列

    剑指 Offer 38. 字符串的排列 输入一个字符串,打印出该字符串中字符的所有排列. 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素. 示例: 输入:s = "abc" ...

  4. JS011. 身份证号码校验(仅34行)

    身份证格式 六位数字地址码 + 八位数字出生日期码 + 三位数字顺序码 + 一位数字校验码 checkIdCard.js checkIdCard: function (idCard){ //15位和1 ...

  5. 我在组内的Nacos分享

    本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star. Nacos简介 Nacos : Naming and Configuration Servic ...

  6. JavaScrip中 Array.reduce()

    数组的方法 reduce() reduce方法在数组的每一项元素上都会执行回调函数. 语法:array.reduce( callBack [ , init]  ) // 语法arrary.reduce ...

  7. c++ undefined reference

    记录一次c++编程时发现的问题 报错 undefined reference undefined reference to `Student::~Student()' 下面还有类似的好几行,翻译过来就 ...

  8. 一些PHP选项参数相关的函数

    关于 PHP 的配置,我们大多数情况下都是去查看 php.ini 文件或者通过命令行来查询某些信息,其实,PHP 的一些内置函数也可以帮助我们去查看或操作这些配置参数.比如之前我们学习过的 关于php ...

  9. mysql 选取操作日志(mysql-bin.0000恢复数据)

    my.ini 配置log-bin=mysql-bin 启用日志 用  mysql-bin.0000 mysqlbinlog -d keyboard ../data/mysql-bin.000024 – ...

  10. httprunner版本没有更新问题

    使用命令行创建虚拟环境,创建脚手架目录后,使用pycharm打开所创建的脚手架目录. 执行:hrun demo_testcase_request.yml 提示: E:\hrun_ven\test_hr ...