• 《Python》典型数据结构


    列表:list [  ]

    列表的基本操作

    (1)索引

    列表名[ 索引 ]

    (2)切片

    列表名(起始索引:终止索引:步长)

    列表的常用函数--True(真)、False(假)

    all(seq)

    如果序列seq中所有元素为True或者为空,则返回True,否则返回False

    any(seq)

    如果序列seq中任一元素为True,则返回True;如果seq元素F或为空,则返回False

    len(seq)

    返回序列的长度,即序列中包含的元素个数

    max(seq)

    返回序列中的最大元素

    min(seq)

    返回序列中的最小元素

    sorted(iterable,key=None,reverse=False)

    自定义排序

    sum(iterable[,start])

    该函数对序列进行 求和 计算

    只适用于列表对象的成员方法

    lst.append(x)

    在列表lst末尾添加元素x

    lst.extend(L)

    在列表末尾添加另一个列表L

    lst.insert( i,x )

    在列表lst的i位置插入元素x

    lst.remove(x)

    先索引,后删除

    lst.pop([ i ])

    删除指定元素i,若未指定元素 i则删除最后一个元素;

    lst.count(x)

    返回元素x在列表lst中出现的次数

    lst.index(x)

    d

    lst.reverse()

    可以将列表中所有元素的位置倒过来

    元组

    元组与列表的最大区别:不可以任意对元素 增、删、修改;

    一旦创建元组,将无法对其做任何形式的更改

    元组只有index()和count()两种方法

    元组通过小括号创建(),也可以使用tuple()函数创建;

    可以对元组进行索引。

    index()

    用来查询指定元素的索引号,返回值为整数

    count()

    用来查询指定元素在元组中的数量,返回值为整数

    集合

    集合是一种特殊的列表,里面没有重复的元素;

    通过大括号 { } 或者 set( )函数创建

    集合是无序的,不能像列表那样被索引,也不具备index()函数

    add()

    用来向一组集合添加新元素,

    返回值为集合

    remove()

    用来删除一组集合中已有的元素,

    返回值为集合

    字典

    字典是用花括号 {} 括起来的一组“键:值”对,每个“键:值”对就是字典的一个元素或条目。创建字典的一般格式如下:

    字典名={ 键1:值1,键2:值2…键n:值n }

    其中 键与值 用":"分隔,各个元素之间用半角逗号","分隔;

    字典的基本操作

    1.访问字典元素,值可以是列表

    字典名[ 键 ]

    s={math:98,chinese:78}

    s=[ math ]

    >>98

    2.添加和更新字典元素

    字典名[ 键 ]=值

    stu={}

    stu["name"]="wqd"

    stu["age"]=18

    stu["aaa"]=[68,78]

    stu>>>

    >>>{'name':'wqd',age:18,aaa:[68,78]}

    3.删除字典元素和字典

    del

    dict1={1:"AAA",2:"BBB"}

    del dict1[2]

    dict1>>>

    >>>{1:"AAA"}

    .pop

    4.检测键是否存在于字典中

    in

    5.获取键列表

    list()

    6.求字典长度

    len()

    字典的常用方法

    用于创建一个新字典

    dic.fromkeys(序列,[值])

    {}.fromkeys(("name","gender","age"),"")

    >>{'name':",'gender' :",'age':"}

    获取字典中所有键的列表

    dic.keys( )

    d

    获取字典中所有值的列表

    dic.values( )

    d

    获取字典中所有元组的列表

    dic.items( )

    d

    获取字典的一个副本

    dic.copy( )

    类似于 复制

    删除字典中所有元素

    dic.clear( )

    d

    删除 键(key)并返回相应的值

    dic.pop(key)

    d

    用于将字典dic2添加到字典dic1中

    dic.update(dic2)

    d

  • 相关阅读:
    界面组件包DevExpress v22.1.5——9月全新发布
    bpmn+vue 中文文档
    苹果加大对印度的扶持,提高在其生产iphone的比重
    黑群晖video station评级问题
    CAS 机制的实现原理分析
    基于单片机的煤气泄漏检测报警装置设计
    【算法笔记】树形DP算法总结&详解
    老卫带你学---leetcode刷题(152. 乘积最大子数组)
    【数据结构复习】第五章树和二叉树
    OD机考真题搜集:不开心的小朋友
  • 原文地址:https://blog.csdn.net/weixin_57099902/article/details/127540174