美文网首页
Python列表基础总结

Python列表基础总结

作者: 0无心0 | 来源:发表于2019-10-13 16:06 被阅读0次

    什么是列表

    一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开


    image.png
    list1 = ['小明',18,1.70]
    print(list1)
    

    从列表提取单个元素

    image.png

    从上图可得:1.偏移量是从0开始的,而非我们习惯的从1开始;2.列表名后加带偏移量的中括号,就能取到相应位置的元素

    students = ['小明','小红','小刚']
    print(students[0]) 
    

    从列表提取多个元素

    list2 = [5,6,7,8,9]
    
    print(list2[:])
    # 打印出[5,6,7,8,9]
    print(list2[2:])
    # 打印出[7,8,9]
    print(list2[:2])
    # 打印出[5,6]
    print(list2[1:3])
    #打印出[6,7]
    print(list2[2:4])    
    #打印出[7,8]
    

    这种用冒号来截取列表元素的操作叫作切片,顾名思义,就是将列表的某个片段拿出来处理。这种切片的方式可以让我们从列表中取出多个元素。

    给列表增加/删除元素

    我们需要用到append()函数给列表增加元素,append的意思是附加,增补。

    list3 = [1,2]
    list3.append(3)
    print(list3)
    
    #list3.append(4,5) 会报错
    print(list3)
    

    所以上面 append后的括号里只能接受一个参数,但却给了两个,也就是4和5。所以,用append()给列表增加元素,每次只能增加一个元素。

    list3.append([4,5])
    print(list3)
    

    当然append也可以添加列表

    删除元素 del 列表名[元素的索引]

    students = ['小明','小红','小刚','小美']
    del students[0]
    

    事实上del语句非常方便,既能删除一个元素,也能一次删除多个元素(原理和切片类似,左取右不取)

    总结一下


    image.png

    相关文章

      网友评论

          本文标题:Python列表基础总结

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