zoukankan      html  css  js  c++  java
  • python列表的基本用法

    列表---升级版的数组

    (1)列表用“ [ ] ”来定义,元素用“ , ” 隔开,并且列表中元素不用区分类型。例:list1=[1,2,3,'你好',‘nihao’]

    (2)append()函数,作用:在列表最后面添加 ‘ 一个 ’ 元素。例:list1.append('我')。此时list1就变成了  list1=[1,2,3,'你好',‘nihao’,‘我’]

    (3)extend( [ ] )函数,作用:在列表后面依次加入 ‘ 多个 ’ 元素(扩展列表)。例:list1.extend(['大家','早上好'])。此时list1就变成了  list1=[1,2,3,'你好',‘nihao’,‘我’,'大家','早上好']

    (4)insert()函数,作用:添加元素到指定位置。例:list1.insert(0,'100')。此时list1就变成了  list1=[’100‘,1,2,3,'你好',‘nihao’,‘我’,'大家','早上好']

    (5)下面是三种删除元素的方法:

      1.  remove()函数,作用:删除列表中已有的元素。例:list1.remove('100')。此时list1就变成了  list1=[1,2,3,'你好',‘nihao’,‘我’,'大家','早上好']

      2.  del   命令,作用:删除列表中已有元素或整个列表。例:del list1[4]。 list1=[1,2,3,'你好',‘我’,'大家','早上好']。    如果是:del list1,那整个列表就会消失。

      3.  pop()函数,作用:取出最后一个元素,并且哟返回值。例:list1.pop()   运行结果会显示  ’早上好‘。   如果是接着运行list2=list1.pop()   运行结果就是   list2=’大家‘

    (6)列表分片:将列表的一部分取出而不改变原列表。例:list1[1:3]   运行结果为   [2,3] 。可利用此法快速查看列表或创建新列表。

    (7)运算:*    +:list3=[1,2],则3*list3=[1, 2, 1, 2, 1, 2] 既元素翻倍。list3+[5,5,6]=[1,2,5,5,6]       :加法运算只能是同种类型的元素相加。

    (8)count()函数,作用:数元素出现的次数。例:list4=[1,2,5,5,6] ;list4.count(5),结果显示2,表示5出现了两次。

    (9)index()函数,作用:index(查找的元素,起始位置,结束位置),数一段范围内元素第一次出现的位置。例:list4.index(5,0,3),结果显示2,表示5的位置是2(从零开始数0,1,2,)

    (10)reverse()函数,作用:使列表中元素翻转。例:list4.reverse() ,  list4就会变成:[6, 5, 5, 2, 1]

    (11)sort()函数,作用:使元素从小到大排序。例1:list4.sort(), list4就会变成:[1, 2, 5, 5, 6]。例2:list.sort(reverse=true)这个是从小到大排序(从大到小翻转就是从小到大),结果是[6, 5, 5, 2, 1]

  • 相关阅读:
    Hibernate的一些操作
    工作心得
    放款流程
    关于C#事件的自我构想和学习
    委托之winForm窗口间传递数据
    C#中string[]数组和list<string>泛型的相互转换 【转】
    关于注册界面中的一些规则设计时要注意
    系统界面设计---风格
    关于系统注册,做卡号重校验
    关于系统设计中的硬件开发
  • 原文地址:https://www.cnblogs.com/xuejiahao/p/12393063.html
Copyright © 2011-2022 走看看