01_列表

一、列表的特点以及创建方式

  特点:1.列表内的元素可以重复

      2.列表内可以储存任何数据类型

  

  列表的创建:

       ① 使用中括号

              lit01 = ['hellow', 25, 30]

       ② 使用list关键字

          lit02 = list([20, 30, 40])

 

 

二、列表元素的增、删、改

  1.元素的增加:

        ① append:在列表的末尾添加一个元素

      lit08 = [1,2,3]
        lit08.append(200)

   

         ② extend:在列表的末尾添加至少一个元素

         lit02.extend(lit01)

   print(lit02)

                                     

 

       ③insert:在任意位置添加一个元素

       lit01.insert(2,'hello')
  

    

   2.元素的删减:

       ① remove:从列表中移除一个指定元素

    lit09 = [1,2,3]
    lit09.remove(2)

  

          ② pop:移除指定位置的元素

lit01 = [ 0 , 1]

lit01.pop(0)

print(lit01) #[1]

      

         ③ 元素的清除与删除

 


                                     lit01.clear()
                                     del lit09

  3.元素的修改:
                                      lit11 = [1,2,3,4,0]
                                      lit11[4] = 5

                                      lit11[0:2] = [100,200,300]


三、元素的判断

    lit06 = [20,30,300]
    print(20 in
lit06)  #判断20是否在列表内
    print(
20 not in lit06)



四 、列表的切片
    格式:列表名[start,stop,step]
    
    lit10 = [0,1,2,3,4,5,6]

    newlit10 = lit10[2:6]
    print(newlit10)#产生了一个新列表

    lit10[2:6] = []
    print(lit10)#不产生新列表


五、列表的升降序
    lit12 = [9,5,3,8]
    lit12.sort()#升序
    print(lit12)

    lit12.sort(reverse=True)#降序
    print(lit12)
 

六、列表的索引

 

    # index
    lit03 = [10, 20, 30, 40]
    print(lit03.index(20)) # 查找元素20的位置
    print(lit03.index(20, 1, 3)) # 在1,2中查找元素20的位置

    # 查找某个位置的元素是什么:使用中括号
    lit04 = [10, 20, 30, 40, 50]
    print(lit04[3]) # 查找位置为3的元素
    print(lit04[-1]) # 查找位置为-1的元素(最后一个

posted @ 2021-03-24 08:43  我叫仨太阳  阅读(37)  评论(0)    收藏  举报