列表以及其他数据类型的内置方法

目录

列表以及其他数据类型的内置方法

列表的其他内置方法

  • 升序、降序、顺序颠倒

  • l1.sort() # 默认是升序

  • l1.sort(reverse=True) # 参数指定 降序

  • l1.reverse() # 顺序颠倒

列表以及其他数据类型的内置方法



  • 关于列表的取值顺序

列表以及其他数据类型的内置方法

  • 关于列表的比较

列表以及其他数据类型的内置方法

字典内置方法

  • K值不存在会报错

列表以及其他数据类型的内置方法

按K值修改,会增加新的键值对 (用的多)

列表以及其他数据类型的内置方法

列表以及其他数据类型的内置方法



  • 统计字典中的内置个数

列表以及其他数据类型的内置方法

  • 成员运算 只会暴露K值

列表以及其他数据类型的内置方法

  • 删除元素

del + 变量名 + K值 (这个方法只能删除K值不能删除V值)

列表以及其他数据类型的内置方法

指定K值弹出 给出V

列表以及其他数据类型的内置方法

  • 弹出键值对 组织成元组的形式 第一个元素是k第二个元素是v(了解即可)

列表以及其他数据类型的内置方法



获取V值

列表以及其他数据类型的内置方法

列表以及其他数据类型的内置方法

获取K值

列表以及其他数据类型的内置方法

获取字典所有的值

列表以及其他数据类型的内置方法

获取字典里面所有的键值对

  • 组织成列表套元组的形式 元组内有两个元素 第一个是k第二个是v

列表以及其他数据类型的内置方法

列表以及其他数据类型的内置方法

字典需要了解的方法

  • 更新字典 键(K)值存在的则修改,不存在则创建

列表以及其他数据类型的内置方法

  • 初始化字典

  • dict.fromkeys



  • 当键存在的情况下 不修改而是获取该键对应的值

列表以及其他数据类型的内置方法

列表以及其他数据类型的内置方法

元组的内置方法

  • 类型转换 能够支持for循环的数据都可以转换成元组
# print(tuple(111))
# print(tuple(11.11))
# print(tuple('hello'))  # ('h', 'e', 'l', 'l', 'o')
# print(tuple([11,22,33]))  # (11, 22, 33)
# print(tuple({'name':'jason','pwd':123}))  # ('name', 'pwd')

# 元组第一道笔试题
# t1 = (111)  # 整型
# t2 = (11.11)  # 浮点型
# t3 = ('hello')  # 字符串
'''元组哪怕内部只有一个元素 也需要加上逗号'''
# print(type((111,)))
'''容器类型:内部可以存放多个值的数据类型都可以称之为容器类型
    建议:所有的容器类型在存储数据的时候 如果内部只有一个元素 
        那么也推荐你加上逗号
  • 索引取值

列表以及其他数据类型的内置方法

  • 切片操作

列表以及其他数据类型的内置方法

  • 步长

列表以及其他数据类型的内置方法

  • for循环

列表以及其他数据类型的内置方法

  • count计数

列表以及其他数据类型的内置方法

列表以及其他数据类型的内置方法

集合去重操作

# 定义空集合的关键字  s1 = set()
# 类型转换  能够支持for循环的数据类型都可以转成集合(元素要是不可变类型)
'''集合内元素是无序的'''
  • 去重

列表以及其他数据类型的内置方法

  • 小练习

  • name_list = ['kevin', 'jason', 'jason', 'jason', 'kevin', 'kevin']

  • 给列表去重 而且保留列表格式

列表以及其他数据类型的内置方法

  • 小练习2

  • ll = [33, 22, 11, 22, 11, 44, 33, 22, 55, 66, 77, 77, 66, 55, 44]

  • 基本要求:去重即可

列表以及其他数据类型的内置方法

  • 拔高要求:去重并保留原来的顺序

列表以及其他数据类型的内置方法

列表以及其他数据类型的内置方法

集合关系运算

  • 求两个群体之间做差异比较 共同好友 共同关注...

  • friends1 = {"zero", "kevin", "jason", "eg"} # 用户1的好友们

  • friends2 = {"Jy", "ricky", "jason", "eg"} # 用户2的好友们

  • 求两个用户的共同好友

列表以及其他数据类型的内置方法

  • 求两个用户所有的好友

列表以及其他数据类型的内置方法

  • 求用户1独有的好友

列表以及其他数据类型的内置方法

  • 求用户2的独有好友

列表以及其他数据类型的内置方法

  • 求用户1和2的各自好友

列表以及其他数据类型的内置方法

  • 父级和子集

列表以及其他数据类型的内置方法

列表以及其他数据类型的内置方法

上一篇:while搭配和数据类型的内置方法


下一篇:数据类型