• python 中的列表List


    一 定义:能装东西的东西 列表中装的数据是没有限制的, 大小基本上是够用的列表使用[]来表示。 在列表中每个元素与元素之间用逗号隔开(有索引和切片)

    索引:每个元素对于一个单独索引号

    切片, list [start ,end ,step]

    例如

    li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]

    print(li[0, 4 ,2])

    >>>"alex","ritian"

     二,列表的操作:

    1.增

    append():追加元素到最后

    li = [1,2,3,4]

    li.append(5)

    print(li)

    >>[1,2,3,4,5]

    insert(), 输入元素到对应索引位置

    li =[1,2,3,4]

    li.insert(1,"a")

    print(li)

    >>>[1,"a",2,3,4]

    extend()迭代增加

    li =[1,2,3,4]

    li.extend("ab")

    print(li)

    >>>[1,2,3,4,a,b]

    li.extend(["ab"])

    print(li)

    >>>[1,2,3,4,"ab"]

     2 删除

    remove()删除括号内的元素

    li = [1,2,3,4,"ab"]

    li.remove(1)

    print(li)

    >>>[2,3,4,"ab"]

    pop()

    li = [1,2,3,4,"ab"]

    li.pop()

    print(li)

    >>> [1,2,3,4]

    li.pop(0)

    print(li)

    >>>[2,3,4]

     clear(): 清空所有元素

    li = [1,2,3,4]

    li.clear

    print(li)

    >>>[]

     del  删除目标

    li = [1,2,3,4]

    del li[0]

    print(li)

    >>>[2,3,4]

    3  )查询列表中的内容

    for el in list:

      print(el)

    例如:

    li = [3,5,6]

    for el in li:

        print(el)

    >>>3

          5

          6

    4 ) 列表的操作:具有字符串大部分的操作属性

       1. count():计数列表中存在元素的个数

    li = [1,2,1,2]

    li.count(1)

    >>>2


                2. sort(reverse=True) 排序

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

    li.sort()

    >>>[1,1,2,2,3,5]

    li.sort(reverse = True)

    >>>[5,3,2,2,1,1]
                3. reverse() 翻转

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

    li.reverse()

    >>>["t", "c", "b", "a"]


                4. find():查询元素对应的索引,不存在返回 -1
                5. index():查询元素对应的索引,不错在报错

    三 元组: 不可变的列表(第一层不可变). 只读列表, 由小括号表示.

       空元组 : tuple()

    单个元素必须跟","号:   (1,)

         (1,2,)

    四 嵌套:列表和元组都可以嵌套

    li = [1234,["a",b],"ab"]

    tuple = (1,2,["a",12,1],"a")

    五:range()函数

    学整数的数数的好工具,

    默认从0开始数,可以指定

    range (start,end)

    for i in  range(2)

      print(i)

    >>> 0

      1

      2

    六经典案例

    1反违法广告

    2,选美,取最佳

  • 相关阅读:
    Mongodb地理位置索引
    PHP中目录解析函数
    PHP中的date函数中时区问题
    PHP 文件上传全攻略
    PHP上传图片重命名6种方案
    C#|executequery要求已打开且可用的connection,连接的当前状态为已关闭
    C#|只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句
    Android报错|Android Call requires API level 19 (current min is 15)
    机器学习|用机器学习预测谁将夺得世界杯冠军(附代码)
    Python|词云wordcloud入门示例
  • 原文地址:https://www.cnblogs.com/tcpblog/p/are_you_like_it.html
Copyright © 2020-2023  润新知