美文网首页Python
Python学习基础知识之 列表的介绍以及常见操作

Python学习基础知识之 列表的介绍以及常见操作

作者: 嘤嘤嘤999 | 来源:发表于2020-09-18 07:56 被阅读0次

    目录

    一、列表的介绍

    1.1列表的格式:

    1.2打印列表

    二、列表的循环遍历

    2.1 使用for循环

    2.2 使用while循环

    三、列表的相关操作

    3.1添加元素("增"append, extend, insert)

    3.1.1append

    3.1.2extend

    ​3.1.3insert

    3.1.4append和extend的区别?

    3.2修改元素("改")

    ​3.3查找元素("查"in, not in, index, count)

    3.3.1in

    3.3.2not in

    ​3.3.3index

    3.3.4count

    3.4删除元素("删"del, pop, remove)

    3.4.1del

    3.4.2pop

    3.4.3remove


    3.5排序(sort, reverse)

    3.5.1sort

    3.5.2reverse

    四、列表的嵌套

    4.1列表嵌套


    一、列表的介绍

    1.1列表的格式:

    变量A的类型为列表 namesList = ['A','B','C']

    比C语言的数组强大的地方在于列表中的元素可以是不同类型的,例如:

    testList = [1, 'a']

    1.2打印列表

    namesList = ['xiaoWang','xiaoZhang','xiaoHua']    print(namesList[0])    print(namesList[1])    print(namesList[2])结果:     xiaoWang    xiaoZhang    xiaoHua
    

    二、列表的循环遍历

    2.1 使用for循环

    为了更有效率的输出列表的每个数据,可以使用循环来完成。

    demo:    namesList = ['xiaoWang','xiaoZhang','xiaoHua']    for name in namesList:        print(name)结果:    xiaoWang    xiaoZhang    xiaoHua
    

    2.2 使用while循环

    demo:    namesList = ['xiaoWang','xiaoZhang','xiaoHua']    length = len(namesList)    i = 0    while i<length:        print(namesList[i])        i+=1结果:    xiaoWang    xiaoZhang    xiaoHua
    

    三、列表的相关操作

    **列表中存放的数据是可以进行修改的,比如"增"、"删"、"改"、"查" **

    3.1添加元素("增"append, extend, insert)

    3.1.1append

    通过append可以向列表(尾部)添加元素

    image

    3.1.2extend

    **通过extend可以将另一个集合中的元素逐一添加到列表中 **

    image

    3.1.3insert

    insert(index, object) 在指定位置index前插入元素object

    image

    3.1.4append和extend的区别?

    image

    3.2修改元素("改")

    **修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改 **

    image

    3.3查找元素("查"in, not in, index, count)

    所谓的查找,就是看看指定的元素是否存在

    3.3.1in

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

    image

    3.3.2not in

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

    image

    3.3.3index

    检测 元素 是否包含在列表 中,如果是返回开始的索引值

    image

    3.3.4count

    方法说明:返回 元素在start和end之间 在 列表里面出现的次数

    image

    3.4删除元素("删"del, pop, remove)

    列表元素的常用删除方法有:

    del:根据下标进行删除

    pop:删除最后一个元素

    remove:根据元素的值进行删除

    3.4.1del

    image

    3.4.2pop

    image

    3.4.3remove

    image

    3.5排序(sort, reverse)

    3.5.1sort

    **sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。 reverse方法是将list逆置。 **

    image

    3.5.2reverse

    **reverse方法是将list逆置。 **

    image

    四、列表的嵌套

    4.1列表嵌套

    1.类似while循环的嵌套,列表也是支持嵌套的

    2.一个列表中的元素又是一个列表,那么这就是列表的嵌套

    schoolNames = [['北京大学','清华大学'],                    ['南开大学','天津大学','天津师范大学'],                    ['浙江大学'],['河北大学','河北科技大学']] 运行结果:print(schoolNames[0])    #['北京大学', '清华大学']print(schoolNames[0][1]) #清华大学print(schoolNames[3][0]) #河北大学
    

    相关文章

      网友评论

        本文标题:Python学习基础知识之 列表的介绍以及常见操作

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