zoukankan      html  css  js  c++  java
  • Python列表

    1、列表的定义

      列表是Python中的一种基础数据结构,列表以中括号包围,元素以逗号隔开,列表中的元素可以是Python中任何允许的数据结构。列表具有有序,可变两个特点,有序代表列表中的元素可以通过索引来获取,可变代表列表发变化并不会改变列表在内存中的位置。

    2、列表的常用操作

    插入

    1 >>> list = ['Hello', 'World']
    2 >>> list.append(123)  #在列表最后添加一个元素
    3 >>> print(list)
    4 ['Hello', 'World', 123]
    5 
    6 >>> list = ['Hello', 'World']
    7 >>> list.insert(1,123)  #在对应索引位置增加一个元素
    8 >>> print(list)
    9 ['Hello', 123, 'World']

    删除

     1 >>> list = ['Hello', 'World', 'Hello']
     2 >>> list.remove('Hello')  #删除指定元素,如果有多个则删除第一个
     3 >>> print(list)
     4 ['World', 'Hello']
     5 
     6 >>> list = ['Hello', 'World', 'Hello']
     7 >>> list.pop(0)  #删除索引对应的元素
     8 'Hello'
     9 >>> print(list)
    10 ['World', 'Hello']
    11 >>> list.pop()  #不写则默认删除最后一位
    12 'Hello'
    13 >>> print(list)
    14 ['World']
    15 
    16 >>> list = ['Hello', 'World', 123]
    17 >>> del list[2]    #删除索引对应的元素
    18 >>> print(list)
    19 ['Hello', 'World']

    修改

    1 >>> list = ['Hello', 'World', 123]
    2 >>> list[2] = 'abc'    #将索引对应的值修改
    3 >>> print(list)
    4 ['Hello', 'World', 'abc']

    查询

    1 >>> list = ['Hello', 'World', 123, 'World']
    2 >>> print(list.index(123))    #根据元素查询索引
    3 2
    4 >>> print(list.count('World'))    #查询某一个元素的数量
    5 2

    l1 + l2:合并两个列表,返回一个新列表,不会修改原处列表

    l1 x N:将l1重复N次,返回一个新列表

    l1 = l2:指向同一个内存对象

  • 相关阅读:
    linux 下怎么看postgresql安装到哪个目录了?
    sqlserver 存储image 语句
    thinkphp5.1 配置使用
    百度车牌识别demo
    elastticsearch 安装
    InDB开发
    John爆破密码
    域传送漏洞
    新远程下载方式(IME)
    SSH端口转发
  • 原文地址:https://www.cnblogs.com/drunkle/p/12990423.html
Copyright © 2011-2022 走看看