zoukankan      html  css  js  c++  java
  • python基础(四)

    1. 什么是列表
    列表是一个可变的数据类型,是python的基础类型之一,其他编程语言也有类似的数据类型.比如JS中的数组,JAVA中的数组等等.
    列表由[]来表示, 每一项元素使用逗号隔开,列表什么都能装,可以存放各种数据类型.

            

        列表可以装大量的数据.

    2. 列表的索引和切片
    列表和字符串一样. 也有索引和切片. 只不过切出来的内容是列表
    索引的下标从0开始
    [起始位置:结束位置:步长]

             

    3. 列表的增删改查
    1. 增加
    append() 追加
    insert(index, 元素) 在index位置添加元素
    extend() 迭代添加

             

        2. 删除
    pop(index) 按照位置删除元素
    remove(元素) 直接删除元素
    del 切片.
    clear() 清空列表

             

             

        3. 修改
    索引修改
    切片修改

             

        4. 查询
    for el in list:
    print (el)

    5. 常用操作
    1. sort() 排序 reverse=True降序
    2. reverse() 翻转
    3. len() 求长度
    4. 列表的嵌套
    降维. 一层一层看

              

    5. 元组
    只读列表. 只能看啥也不能干.
    使用()表示元组
    空元组: tuple()
    元祖是一个可迭代对象, 可以使用for循环.
    关于不可变,注意:这里元组的不可变的意思是子元素不可变.而子元素内部的子元素是可以变的,这取决于子元素是否是可变对象.
    元组中如果只有一个元素,一点要添加一个逗号,否则就不是元组(元素, )

    6. range
    range(n) 从0到n-1
    range(m,n) 从m到n-1
    range(m,n,q) 从m到n-1 每q个取1个
    综上就是切片

             



    7. 使用range和for循环来获取列表中的索引
    for i in range(len(列表)):
    i 索引
    列表[i] 元素
  • 相关阅读:
    Visual Studio 20年
    cocos2d-x 重力感应 加速器的使用
    大规模高性能站点架构设计思路整理
    MySQL
    drools 的一个小demo
    springboot使用hibernate validator校验
    mybatis JdbcTypeInterceptor
    ColorPic 一套簡單好用的顏色選擇器!
    WebStorm ES6 语法支持设置
    css中单位em和rem
  • 原文地址:https://www.cnblogs.com/129TL/p/9398068.html
Copyright © 2011-2022 走看看