首页 > 其他分享 >数据内置方法之列表、元组、集合

数据内置方法之列表、元组、集合

时间:2022-09-30 20:22:06浏览次数:48  
标签:内置 set2 列表 dict set1 key 集合 元组

1、昨日内容回顾

  • 数据类型内置方法 对数据进行基本处理的内置方法。
  • 整形内置方法 数据转换为整型、不同进制数的转换
  • 浮点型内置方法 数据转换为浮点型
  • 字符串常用操作 索引取值、切片取值、去除首尾指定字符、切割、格式化输出、字母类相关、判断类等
  • 列表常用操作 索引取值、切片取值、增加元素、删除元素、计数等

2、今日内容概要

  • 字典常用操作
  • 元组常用操作
  • 集合常用操作
  • 字符编码常识

3、今日内容详细

字典常用操作

按键取值

dict[key] 取值较简单,但无对应键时会报错。

dict. get[key] 标准取值方法,无对应键时会返回False。

添加、更改数据值

dict[key] = value 当key已经存在时,为修改对应数据值,当key不存在时,为添加新的键值对。

删除指定数据值

del dict[key] 若指定key不存在,则报错。

dict. pop[key] 若指定key不存在,则报错。可将需要删除的数据赋值给变量名。

快速生成值相同的字典

dict. fromkeys([keys], [values]) 对生成的字典任意键值对值的修改均会改变所有键值对的值。

导出字典内容

dict. keys() 导出一个含有字典内所有键的列表。

dict. values() 导出一个含有字典内所有值的列表。

dict. items() 导出一个将键值对组织成元组形式的列表。

元组常用操作

元组中指定元素计数

tuple. count() 返回元组中指定元素出现的次数。

元组中指定元素定位

tuple. index() 返回元组中指定元素的索引值,可规定起始及结束值。

集合常用操作

对数据进行去重

将需要去重的数据转化为集合类型,可自动去除重复元素,但会打乱原来的顺序。

成员的运算

set1. intersection(set2) 即 set1 & set2 返回两个集合的交集。

set1. difference(set2) 即 set1 - set2 返回两个集合的差。集合1中存在,但是不存在于集合2中的数据的集合。

set1. intersection(set2) 即 set1 | set2 返回两个集合的合集。

set1. symmetric_difference(set2) 即 set1 ^ set2 返回两个集合的对称差。两集合的合集减去交集。

字符编码简介

字符编码发展史

第一阶段:ASCII码,仅包含英文字母及字符,一个英文字母用一个8位二进制数字表示,字节由此产生。

第二阶段:各国独创本国编码,如GBK、shift_JIS、 Euc_kr等,编码与解码使用不同语言会导致乱码。

第三阶段:Unicode万国码,互联网使用的编码语言。utf系列,优化Unicode存储问题。

字符编码的应用

通过切换解码规则,解决字符乱码问题。

python2编码的特点:

python2默认使用ASCII码解码,没有特别说明使用英文之外的文字会报错。

解决编码问题的方式:首行添加说明'encoding : utf8';字符串前加u。

标签:内置,set2,列表,dict,set1,key,集合,元组
From: https://www.cnblogs.com/akazukis/p/16746015.html

相关文章

  • 内置方法字符编码讲解
    字典相关操作​类型转换$$dict()$$字典的转换一般不使用关键字而是自己动手转​字典必须要掌握的操作$$user_dict={'username':'jason','password':123,'......
  • 字典,元组,集合相关操作,字符编码(理论
    目录字典,元组,集合相关操作,字符编码(理论)今日内容概要今日内容详细字典相关操作元组相关操作集合相关操作字符编码理论字符编码实操字典,元组,集合相关操作,字符编码(理论)今日......
  • 数据类型内置方法(二)
    字典相关操作1.类型转换 dict()字典的转换一般不使用关键字,而是自己动手转2.字典必须要掌握的操作user_dict={'username':'jason','passwodr':123,......
  • 数据类型的内置方法补充与字符编码
    今日内容总结字典相关操作1.类型转换dict()字典的转换一般不使用关键字,而是自己转手动2.字典必须要掌握的操作user_dict={'username':'jason',......
  • 字符编码/数据类型方法之字典/集合/元组
    今日内容详细字典相关操作元组相关操作集合相关操作字符编码理论字符编码实操练习题及答案1.数据类型字典内置方法1.类型转换 dict()字典的转换一般不使用......
  • 数据类型的内置方法及字符编码理论等
    目录字典相关操作元组的相关操作集合相关操作字符编码理论字符编码实操字典相关操作类型转换dict()字典的转换一般不使用关键字而是自己动手转字典的操作方法u......
  • python数据类型·内置方法2
    今日内容概要字典相关操作元组相关操作集合相关操作字符编码(理论)字典相关操作1.类型转换 dict()字典的转换一般不使用关键字而是自己动手转2.字典必须......
  • 数据类型内置方法
    数据类型内置方法(二)数据类型内置方法之字典1.类型转换​ dict()​ 字典的转换一般不使用关键字,而是自己动手2.字典必须要掌握的操作user_dict={'username':'kiki'......
  • 数据类型内置,字符编码
    字典相关操作1.类型转换 dict() 字典的转换一般不使用关键字而是自己动手转2.字典必须要掌握的操作 user_dict={'username':'jason','password':123,......
  • 数据类型的内置方法及字符编码理论
    字典相关操作1类型转换​ dict()​ 字段转换一般不使用关键字,而是自己编写代码进行转化2字典掌握的方法user={'name':'zhangsan','age':18,'like':......