zoukankan      html  css  js  c++  java
  • python基础数据类型:list

    list

    列表,承载任意数据类型,存储大量的数据,存储多种数据类型。列表是有序的 ,可索引、切片

    列表的索引、切片

    l = ['jack',[1,2,3],'tony','luffy']
    print(l[1]) #   [1, 2, 3]
    print(l[1][1])  # 2
    print(l[:2])    # ['jack', [1, 2, 3]]
    print(l[::-1])  # ['luffy', 'tony', [1, 2, 3], 'jack']

    列表的方法

    # append:追加,在列表最后面追加一个元素
    l = [1,2,'a']
    l.append('b')
    print(l)    #   [1, 2, 'a', 'b']
    # insert:插入,在列表的任意位置插入元素
    l = [1,2,'a']
    l.insert(1,'abc')
    print(l)    #   [1, 'abc', 2, 'a']
    # extend:迭代追加,在列表的最后面迭代这追加一组数据
    l = [1,2,'a']
    s = 'edfg'
    l.extend(s)
    print(l)    #   [1, 2, 'a', 'e', 'd', 'f', 'g']
    # pop:通过索引删除列表中的对应的元素,该方法有返回值,返回值为删除的元素.默认删除最后一位
    l = [1,2,'a']
    res = l.pop(1)
    print(res,l)    #   2 [1, 'a']
    # remove:通过指定元素删除列表中的元素
    l = [1,2,'a']
    l.remove(2)
    print(l)    #   [1, 'a']
    # clear:清空列表
    l = [1,2,'a']
    l.clear()
    print(l)    #   []
    # del:按照索引删除该元素
    l = [1,2,'a','b','c']
    del l[1]
    print(l)    #   [1, 'a', 'b', 'c']
    del l[1:3]
    print(l)    #   [1, 'b', 'c']
    del l[::2]  #   切片删除该元素
    print(l)    #   [2, 'b']
    # 修改列表的值
    l = [1,2,'a','b','c']
    l[1] = 'hh' #按照索引改值
    print(l)    #[1, 'hh', 'a', 'b', 'c']
    
    

     

  • 相关阅读:
    java表格的使用 单元格绘制二
    Java表格的简单使用一
    Servlet接口五种方法介绍
    C# 图片识别
    asp.net 使用rabbitmq事例
    Windows下安装使用python的Flask框架
    python中闭包的理解
    sql中遍历字符串
    asp.net mvc easyui tree
    c# Castle Windsor简单例子
  • 原文地址:https://www.cnblogs.com/jmuchen/p/13283458.html
Copyright © 2011-2022 走看看