• python基础【第六篇】


    list列表

    **基本结构 **

    lst =[1,2,3,5,6]
    

    为什么学列表?

    1. 列表能够存储比字符串更多的数据
    2. 列表能够存储各种数据类型

    列表的注意点

    1. 列表是有序的
    2. 列表是可变的,支持索引,切片,步
    3. 切片后返回原数据类型

    列表的基本操作

    ------------------------------增----------------------------
    list1 = [1, 2, 3, 3, 8, 5, 10]
    list1.append(10)    # 在列表最后追加
    print(list1)
    list1.insert(2, "插入2")    # 在指定位置插入,插入消耗性能
    print(list1)
    list1.extend("迭代")     # 迭代添加
    print(list1)
    ------------------------------删----------------------------
    list1.pop(2)        # 通过索引删除,并返回删除值
    print(list1)
    list1.remove("迭")    # 通过变量移除
    print(list1)
    del list1[0]      # 通过索引删除
    print(list1)
    del list1[2:4]    # 通过切片删除
    print(list1)
    del list1[::2]      # 通过步长删除
    print(list1)
    -------------------------------改----------------------------
    list1[1] = "修改"
    print(list1)
    list1[2:4] = "m7", 6  # 可变长
    print(list1)
    -------------------------------查----------------------------
    print(list1[1])     # 单个查找
    
    for i in list1:     # 循环查找
        print(i)
    
    
    list1.reverse()          # 列表反转
    print(list1)
    
    lst = ["衣服", "充电器", "洗漱用品", ["口红", "墨镜", ["BB", "CC", "EE"]]]  # 容器
    print(lst[3][2][1])      #列表的嵌套
    

    元组

    1. 元组是有序的
    2. 元组是不可变的
    3. 元组就相当于一个不变的列表

    面试题

    tu = (10)
    tu = ("1")
    tu = ([1,2,3])
    tu = ("1",)
    tu = ()
    # 当小括号中出现了一个元素没有逗号的时候数据类型就是这个元素的本身
    # 一个空的小括号就是元组
    print(type(tu))
    

    range

    python3中打印range获取的就是range本身
    python2中打印range获取的是一个列表[1,2,3,4,5,6,7,8,9]
    print(range(1,10))
    
    print(list(range(10))) # range(默认起始位置是0,10是终止位置)
    print(list(range(1,10,2))) # 强制转换
    
  • 相关阅读:
    Scrum Meeting 6 -2014.11.12
    Scrum Meeting 5 -2014.11.11
    Bing词典vs有道词典比对测试报告——体验篇之成长性及用户控制权
    团队项目的用户需求及反馈
    Scrum Meeting 4 -2014.11.8
    Scrum Meeting 3 -2014.11.5
    bing词典vs有道词典对比测试报告——功能篇之细节与用户体验
    Bing词典vs有道词典比对测试报告——功能篇之辅助功能,差异化功能及软件的效能
    Bing词典vs有道词典比对测试报告
    hdu 5087 次长升序串的长度
  • 原文地址:https://www.cnblogs.com/tianming66/p/11716563.html
Copyright © 2020-2023  润新知