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

  • 相关阅读:
    ios 适应屏幕
    用于重新编译的工具和命令
    SSRS 的简单使用(二)
    SSRS 的简单使用(一)
    优化SqlServer--数据压缩
    优化SQLServer——表和分区索引
    关于tempdb的一些注意事项
    关于事务的隔离级别和处理机制的理解
    SQL Server中的锁的简单学习
    sqlserver还原数据库失败,sql2008备份集中的数据库备份与现有的xxx数据库不同
  • 原文地址:https://www.cnblogs.com/drunkle/p/12990423.html
Copyright © 2011-2022 走看看