• 列表、字典方法总结


    列表
    1.列表的创建
    使用range(范围起点,范围终点,步长)

     例如:list = list(range(1,20,2))

    直接建list=[]

    2.列表的查找
    使用index(数据)方法
    list1 = ['daqiu', 20, 'erqiu', 10, 'daqiu']
    print(list1.index('sanqiu'))
    结果:0
    注意:如果查不到,报错!     查到则返回所在下标!
    3.列表的数据增加
    使用insert( ),append( ),extend( )方法
          ①.insert()方法
          list1.insert (下标,数据)
          例如:
    list1.insert(2, 'xiaoqiu')
          ②.append()方法
          list1.append(数据/列表)
          例如:
    list1.append('sanqiu')
    list1.append([100, 200, 300])
         ③.extend()方法
         list1.extend(数据/列表),将数据或列表拆开插入目标列表
         例如:
    list1 = ['daqiu', 20, 'erqiu', 10]
    
    
    list1.extend('sanqiu')list1.extend([10, 100, 1000])
         结果:
         ['daqiu', 20, 'erqiu', 10]      ['daqiu', 20, 'erqiu', 10, 's', 'a', 'n', 'q', 'i', 'u', 10, 100, 1000]
     
    4.数据删除
    使用remove(),del/del(),clear(),pop()方法
         ①remove()方法
             功能:删除指定数据
             例如:
    list1.remove('daqiu')

    ②pop()方法
             功能:如果参数位置写了下标表示的是删除指定下标的数据;如果不指定下标从结尾删除                    pop()都会有一个返回值,表示的就是删除的这个数据
             例如:
    
    
    list1 = ['daqiu', 20, 'erqiu', 10, 'daqiu']
    num = list1.pop(1)
    list1.pop()
    print(list1)
    print(num)

      结果:['daqiu', 'erqiu', 10]

                      20

         ③clear()方法
         功能:清空列表。

         例如:

    list1.clear()

      ④del/del()方法

      功能:删除列表

         例如:
    del list1del(list1)
     5.数据修改
     使用index()查找,然后根据下表直接修改

     例如:

    list1[0] = 'xiaoqiu'  # 直接修改
    print(list1)
    num = list1.index('erqiu')   #  匹配后修改
    list1[num] = 'sanqiu'
    print(list1)
  • 相关阅读:
    Java加密作业
    作业
    思考动手
    方法作业
    课堂2数字输出
    字符型转整形
    课堂验证作业
    Eclipse @override报错解决
    用注解配置动态代理
    动态代理模式
  • 原文地址:https://www.cnblogs.com/chenchuanjide/p/9429685.html
Copyright © 2020-2023  润新知