zoukankan      html  css  js  c++  java
  • list tuple

    一. 列表

    能装东西的东西, 列表中装的数据是没有限制的. 大小基本是够用的.

    列表使用 [ ] 表示. 在列表中每个元素与元素之间用逗号隔开. 

    有索引和切片

    [start: end: step]

    二. 增删改查

    1.增加:

    append()  追加  在最后添加, 效率比较高

     insert()    插入, 可能会导致元素移动   insert(2,"元素")

    extend()   迭代增加

    2.删除:

    remove()  删除指定元素, 但删除不存在的元素会报错

    pop()  删除最后一个,也可以索引删除   pop(2)

    clear()  清空list

    del    切片删除   del lst[0:3]

    3.修改:

    索引修改

    lst[2] = "新元素"

    4.查询: 

    for el in lst:
      print(el)

     5.操作:

      1. count()

      2. sort()  升序排序

          sort(reverse = True)   降序排序

      3. reverse()   翻转

      4. find()

      5. index()

    三. 元组(tuple)

    不可变得列表.  只读列表,  由小括号表示.  元素与元素之间使用逗号隔开,  数据类型没有限制,  第一层不可变,  第二层取决于数据类型

    如果是空元祖:  tuple()

    一个元素的元组  (1, )

    四. 列表的嵌套和元组的嵌套

    元组和列表都可以进行嵌套

    使用降维操作, 一层一层的看

    五. range()

    range(边界)   从0到边界

    range(start, end)  从start到end

    range(start, end, step)   从start到end, 步长是step

    遍历列表的时候可以使用range

    for i in range(len(lst)):
      print(lst[i])
    作者:凯旋.Lau
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    【redis】主从复制
    【redis】订阅功能
    【redis】基础
    MySQL【十二】pymysql操作数据库
    MySQL【十一】创建索引
    MySQL【十】认识索引
    MySQL【九】树
    MySQL【八】多表查询
    ubuntu 制作ISO模块
    ubuntu 开机自启动
  • 原文地址:https://www.cnblogs.com/KX-Lau/p/9598559.html
Copyright © 2011-2022 走看看