• day4 列表 字典 元组


      元组  不能修改里面的数据
          字典是无序的集合  通过键名来访问元素
          列表是有有序的  通过下标来访问    可以进行修改
     
     
     
    列表  []   是python中使用最频繁的数据类型
                   通常放的是同类型  可以放不同类型  通常放同类型 
                   索引(下标)从0开始 有序的
    1.获取某个元素 
                   list[ 下标 ]
    2.添加元素   list.append( ) ----- 每次只能添加一个元素,在末尾追加数据
                     list.extend([ 4,5,6,7,8 ])  ----  可以添加多个元素
                     list.insert(索引,元素) -----  在指定位置插入数据(位置前有空元素会补位)
    3.删除
            del 列表[索引]   删除指定索引的元素
            list.remove(元素)  删除第一个出现的指定元素
            list.pop()  ---------  删除最后一个元素
            list.pop(索引) ------  删除指定索引元素
            list.clear()  -----------  清空列表(慎用)
    4.修改  
           list[索引]=元素  ----------- 修改指定索引的元素
    5.查询
           list[索引]  -----    根据索引取值
           len(列表)  ------  列表的长度(个数)
           if  元素  in 列表   -----  查看是否包含某元素
    6.排序
           list.sort()   ------  升序  ( list.sort() 等于 list.sort(reverse =False) )
           list.sort(reverse =True)  -------   降序
    7.for 循环遍历列表
           for  变量  in  list
    8.应用场景
           在开发中 ,应用更多的场景是
              列表 储存相同类型的元素
              for循环  再循环体内部,对列表中的每一项元素执行相同的操作
     
    元组 tuple    ( )  
        1.(元素,) ----  逗号很关键   创建一个元组,如果元组中只有一个人元素,要加逗号,   没有逗号是整型
        2.     元组不能修改里面的数据
              强制修改    元组转换列表   改完在转过来
        3.   遍历元组(for循环)
        4.判断元组中是否存在某个元素
             if  元素  in  元组:
        5.元组的操作
             tuple.count   --------  元素在元组中出现的次数
         len(元素)     -----  元组的长度
        6.元组的拆包
            a,b,c = tuple  ------ 元组数据自行拆包
        7.应用场景
           %(  ,  ) ----   格式化字符后面的()本身就是一个元组
         
     
    字典    dict  {}
    1.格式
         dict = {key:value,key:value}
    2.通过键名搜索值
         dict[键名]
    3.字典 添加元素  修改元素
        dic[键] = 数据 -------  键不存在 会添加键值对,键存在会修改键值对的值
    4.删除
        dic.pop(键) ----   删除指定键值对
        dic.clear  -----   清空字典
    5.查询
        dic[键]   -----   取出指定的值
    6.遍历
        for  变量 in dic:  ----  默认是键名
        for  变量  in  dic.keys()  ---  输出键名
       for   变量  in  dic.items()  ------   获取所有的键值对
    7.应用场景
         在开发中,使用多个键值对,存储一个物体的相关信息--------,描述比较复杂的数据信息  通常将多个字典放入一个列表  进行遍历
     
  • 相关阅读:
    Linux系统-命令行快捷键
    Golang理解-Context包
    Golang理解-垃圾回收机制
    Linux系统-Systemd资源控制
    Linux系统-"cannot access Input/output error"
    Linux系统-ntpdate时间同步报错
    Golang理解-数组和切片
    Golang理解-位运算
    Golang理解-指针
    Maven配置,使用IntelliJ IDEA和Maven创建Java Web项目
  • 原文地址:https://www.cnblogs.com/ZT-GJ/p/9478080.html
Copyright © 2020-2023  润新知