• 基本数据类型 list and tuple 04


    列表和元组

    一,列表

      1.列表 由[]括起来 可以存放各种数据类型:  存放量比较大

      2.列表的索引和切片  列表也有索引 lst [i] i 即列表中各元素的位置 

      2.1列表的切片 lst[start:end:step]  顾头不顾尾 有步长.

    二,列表的增删改查

      1   ,增

        lst 可以在原数据上进行修改 

         lst.append() 添加新元素

         lst.extend() 迭代添加元素到列表

      2 ,删

         lst.pop() 删除最后一个  print(lst.pop()) 这个可以看到被删除的元素

         lst.remove()  可以删除指定元素

         lst.clear()  清空lst

         del lst[1:3] 切片删除

      3 ,改

        例如 lst = ['太白','太黑','五色','银王','日天']

        lst['指定某位置'] = 新值 将指定位置的值修改成新值

        lst[1:4:3] = ['麻花藤,'哇靠'] 切片修改也可以 如果步长不是1 要注意元素的个数与修改的数量相等   没有步长或者步长是1,则不用关心个数.

      4.查   列表是一个可迭代对象 可以用 for 循环来 遍历

      5. 其他操作 

        count 查询 某对象出现的次数 c = lst.count('元素')

        sort 排序 默认升序  lst.sort(reverse = True) 降序

        len(lst) 列表的长度

    三 ,列表的嵌套

      采用降维操作,一层层看就好

    四 ,元组和元组嵌套

      元组:不可变的列表 又被称为只读列表, 用() 括起来 可以存放任何类型的数据 可以查询 循环遍历.也可以切片 就是不能增删操作

      空元组表示方法为tu = tuple() 关于不可变的意思是第一层的元素不可变 而第二层取决于子元素是不是可以变

      元组中如果只有一个元素,一定要添加一个逗号,否则就不是元组 可能是字符串或者整数类型!!!!!!!!

    五 ,range

      可以用来获取到一组数据 通过for循环可以获取这些数据.

  • 相关阅读:
    Ext JS 6学习文档-第5章-表格组件(grid)
    Ext JS 6学习文档-第4章-数据包
    Ext JS 6学习文档-第3章-基础组件
    Ext JS 6学习文档–第2章–核心概念
    Ext JS 6学习文档–第1章–ExtJS入门指南
    Console命令详解,让调试js代码变得更简单
    使用Node.js+Socket.IO搭建WebSocket实时应用
    node.js应用--转载
    Node.js 究竟是什么?
    Hello, Unity!
  • 原文地址:https://www.cnblogs.com/f-g-f/p/9695564.html
Copyright © 2020-2023  润新知