python列表的增删改查和嵌套

列表
  • python常用的数据类型
  • 可承载任意的数据类型
  • 列表是有序的,可索引、切片(步长)
  1. 列表的创建

    list1 = [1, 2, 'whll']	#1.
    list2 = list()		#2.
    				#3.列表推导式
       
    
  2. 列表的增删改查

      • append 追加

        list1.append()		#追加元素至列表尾
         
        
      • inset 加入

        insert(2,'a')		#利用索引插入任意位置
        
        
      • extend 迭代增加

        list1.extend('abc')
        >>>['a','b','c']
        list1.extend(['abc', 1, 2])		#迭代增加至列表尾
        >>>['abc', 1, 2]
        
      • 按位置删

        .pop()		#无索引默认删最后一个
        
      • 按元素删

        .remove()		#相同元素删第一个
        
      • 清空

        .clear()		#清空完为空列表
        
      • 按索引/切片删

        del list1[-1]
        del list1[::2]
        
      • 按索引

        list1[0] = 'a'
        
      • 利用索引、切片(步长)

      • for i in list1:
        	print(i)
        	
        
  3. 列表的嵌套

    list = [1, 2, 3, [4, 5, 6]]
    #找出list列表中数字5的位置
    >>>list[3][1]
    
posted @ 2020-08-13 22:29  王韩六六  阅读(122)  评论(0编辑  收藏  举报