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:指向同一个内存对象

  • 相关阅读:
    对react的context的研究
    react组件通信props属性传递
    react的组件的两种形式
    对react构造函数研究--------引用
    ReactRouter基本使用2
    ReactRouter基本使用1
    react生命周期
    对react进行研究----入门
    Nginx源码安装
    Vmware克隆linux6虚拟机后网络问题
  • 原文地址:https://www.cnblogs.com/drunkle/p/12990423.html
Copyright © 2011-2022 走看看