day5---基本数字类型及内置方法---列表

列表

========================list基本方法===========================

用途: 用于存一个或者多个不同类型的值

定义方式: 通过中括号存值,每个值之间通过逗号进行分隔

常用方法:

优先掌握的知识点

  • 1、索引取值(正反都可以),不仅可以取还可以存

    l1 = [1, 2, 3, 4,5]
    print(l1[2])
    l1[2] = 222
    print(l1)

    3
    [1, 2, 222, 4, 5]
  • 索引切片

    print(l1[1:4])
  • append() : 追加值。只能添加到列表的最后一位,一次性只能添加一个值

    l1.append(10000)
    print(l1)
    l1.append([9,0])
    print(l1)
  • insert()  : 插入值,通过索引指定插入的位置

    l1.insert(3,999)
    print(l1)

    [1, 2, 3, 999, 4, 5]
  • extend().把列表打散添加到列表里面。

    l1 = [1, 2, 3, 4,5]
    l1.extend([6,7,8])
    print(l1)

    [1, 2, 3, 4, 5, 6, 7, 8]
  • remove : 指定值删除,比较彻底

    l1 = [1, 2, 3, 4,5]
    l1.remove(1)
    print(l1)

    [2, 3, 4, 5]
  • pop()  : 不传值,默认从最后开始删,指定索引删值,pop是有返回值的

 

  l1 = [1, 2, 3, 4,5]
 
 val = l1.pop(2)
 print(l1)
 
 [1, 2, 4, 5]
 print(val)
 
 3
 l1.pop()
 print(l1)
 
 [1, 2, 4]
 
 l1.pop()
 print(l1)
 
 [1, 2]
 l1.pop()
 print(l1)
 
 [1]

 

原文地址:https://www.cnblogs.com/lishuangjian/p/11799918.html