zoukankan      html  css  js  c++  java
  • python基础-04

    列表(List)

        []组成.中间可以放很多的内容,每一项使用逗号隔开.

        列表中可以放置任何数据类型的数据.

    列表的增删改查

    1.  注意,list和str是不一样的.lst可以发生改变,所以直接就在原来的对象上进行了操作.

    append() 在屁股结尾添加,追加

    li=["w","x","v"]

    li.append("m")

    print(li)

    insert 插入

    li=["a","b","c"]

    li.insert(1,"d")

    print(li)

    extend 延长,扩展

    li=["a","b","c"]

    li.extend("def")  or   li.extend(["def"])

    print(li)

    列表是可迭代对象

    字符串转换成列表  可以extend()

    2.删除

    pop, remove, clear, delete

    pop  向外弹

    li=["你","我","他"]

    li.pop() #弹出最后一个

    print(li)

    li.pop()

    print(li)

    li.pop(0) #弹出第一个

    print(li)

    ret=li.pop() #返回给你,被删除的内容

    print(ret)

    print(li)

    remove  指定元素进行删除

    li=["a","b","c"]

    ret=li.remove("c")

    print(ret)

    print(li)

    clear  清空列表

    li=[1,2,3,4,5]

    ret=li.clear()

    print(ret)

    delete  切片删除

    li=["a","b","c"]

    print(li[1:])

    del li[1:]

    索引修改

    li=["a","b","c","d"]

    li[1]="e"

    print(li)

    切片修改

    li=["a","b","c","d"]

    li[0:2]=["e","f","g"]

    print(li)

    print(li[0:3:2])

    li[3:1:-1]=["g"]  #如果你的步长不是1,元素个数必须要匹配

    for 循环查询

    li=["a","b","c","d"]

    for el in li :

    print(el)

    常见操作

    li=["a","b","c","d","b"]

    ret=li.count("b")    #计数

    print(ret)

    print(len(li))  #长度

    sort 排序

    li=[1,6,9,8,4,7,21]

    Li.sort()  #升序,从小到大

    li.sort(reverse=True)  #降序

    print(li)

    li=["1","9","18","231","25"]   #字符串

    li.sort()

    print(li)

    3.列表的嵌套(列表中放列表)

    li=[1,5,True,"哈哈",["张无忌","周芷若","赵敏"],["金庸","琼瑶","古龙","呵呵"]]

    print(li[2])  #True

    print(li[4])

    4.元组

     元组是只读列表,可以有索引,切片,循环迭代.  就是不能改,只能看,也不能删改

     () 来表示tuple. 如果只有一个元素,元组必须添加一个逗号(1,)

    5.range 可以帮我们获取一组数据

    for i in range(10):

        print(i)               #从0生成到9

    for i in range(1,5):

        print(i)               #切片

    for i in range(2,100,2):

        print(i)               #输出所有的偶数

  • 相关阅读:
    INTERVAL YEAR TO MONTH数据类型
    Oracle 中DATE类型的计算
    Oracle中特殊的变量类型
    Webview窗口设置遮罩层
    mui.init方法配置
    mui.fire()触发自定义事件
    管理员启动程序的命令
    收藏网址
    html标签
    Event对象和触发
  • 原文地址:https://www.cnblogs.com/Bu-Bu/p/9133477.html
Copyright © 2011-2022 走看看