美文网首页
python中的列表、元组

python中的列表、元组

作者: 嗷老板 | 来源:发表于2019-06-09 19:45 被阅读0次

    一、列表的介绍

      列表用来存储多个变量,与C语言、java不同的是,python中的列表可以存储不同类型的语言。示例:

      nameList = ['xiaowang','xiaoli','xiaozhang']  #字符串列表
      numList = [1,2,3,4]  #数字列表
      list = ['xiaowang','xiaoli',1,2]  #混合列表
    

      如果想从列表中取值,可以利用下标来取值:

      nameList = ['xiaowang','xiaoli','xiaozhang'] 
      print(nameList[0])
      print(nameList[1])
      print(nameList[2])
    

    二、列表的循环遍历

    1、使用for循环

    示例:

      nameList = ['xiaowang','xiaoli','xiaozhang']
      
      for name in nameList:
        print(name)
    

    运行结果:


    for循环遍历列表

    注:for与else搭配的话,else的语句会在for循环完成之后,进行执行,但如果是使用break跳出当前循环,则else不会执行。

    2、使用while循环

    示例:

      nameList = ['xiaowang','xiaoli','xiaozhang']
    
      length = len(nameList)  #获取列表的元素个数
      i = 0  #元素的下标
    
      while i<length:
        print(nameList[i])
        i+=1
    

    运行结果:


    while循环遍历列表

    三、列表的操作

    1、添加元素(append、extend、insert)

    (1)append

      append用来向列表末尾加入元素。

    示例:


    append

    注:

    • 如果使用append将一个列表A中的元素添加到另一个列表B中,A中的元素会作为一个整体添加到B中。
    • append函数会直接在列表上进行操作,它的返回值为None,不能将返回值再次赋值给变量

    (2)extend

      append用来将一个列表中的元素逐个添加到另一个列表中。

    示例:


    extend

    (3)insert

      insert用来向列表中指定位置添加元素。

    示例:


    insert

    2、修改元素

      修改元素时,要通过下标确定要修改的元素,然后才能修改。

    示例:


    修改元素

    3、查找元素(in、not in、index、count)

    (1)in、not in

    • in(存在),如果存在那么结果为true,否则为false
    • not in(不存在),如果不存在那么结果为true,否则false

    示例:


    in与not in

    (2)index

      index的使用方法与字符串相同,在指定范围查找元素,如果找到,则返回元素所在的下标,如果没找到,抛出异常。

    示例:


    index

    (3)count

      count统计列表中指定元素的个数。

    示例:


    count

    4、删除元素(del、pop、remove)

    (1)del

      del根据下标进行删除。

    示例:


    del

    (2)pop

      pop删除列表中的最后一个元素,并返回。

    示例:


    pop

    (3)remove

      remove根据元素的值删除元素。

    示例:


    remove

    5、其他操作

    (1)sort

      sort将列表按照特定顺序进行排序,默认从小到大,参数reverse=True可改为从大到小。

    示例:


    sort

    (2)reverse

      reverse将列表中的元素倒置。

    示例:


    reverse

    四、元组

      python中元组的用法与列表相似,不同之处在于元组的元素不能修改和删除,如果对元组的元素进行修改的话,会报出异常,如下图。元组使用小括号,列表使用方括号。


    修改元组的异常

    1、访问元组

      元组的访问也是通过下标进行的,同样可以通过while和for进行循环遍历。

    示例:


    访问元组

    2、元组的函数index, count

      indexcount的使用方法与字符串和列表中完全相同。

    示例:


    元组的函数

    相关文章

      网友评论

          本文标题:python中的列表、元组

          本文链接:https://www.haomeiwen.com/subject/tjqnxctx.html