zoukankan      html  css  js  c++  java
  • 列表

    1.列表的索引和切片:                                                                                                                                                   4:元组(tuple)       理解:不可变的列表,内部元素不重复,有索引

          索引:    0==>结尾               切片:   print(strat:end:step)    *默认从左往右切,取决于步长正负                                 元组中得子元素不可变,子元素内部的子元素是可以变的取决于子元素是否是可变对象

    2:列表的常用方法:     a = ['高永杰','屈志强','刘立荣']                                                                                                           元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组                                                

         (1)a.append('屈志豪')       ===>加入括号内指定元素,默认添加到列表末尾                                                             可以count()    index()   len()

         (2)a.intert(2,'屈志豪')        ===>在索引2的位置加入元素,相当于插队,后面索引都变了                                      5:    for循环数数,range代表范围                              

              a.extend (['gao','yong'])  ==>迭代添加元素到列表末尾                                                                                             for  a  in range(10)       默认从零数,  数到10,不取10                                                                         

          (3)a.pop()    a.pop(2)       ===>从列表中择出元素,默认最后一个,也可按索引择,可以赋值给变量                          for a in range(10:-20:-2)  代表从10数到-20,不取-20,2个取一个,取头不取尾

           (4)a.remove('高永杰')     ===>删除括号内指定元素

           (5)del a[1:3]                   ====>批量删除列表部分元素,按照起止位置删

            (6)a.count('高永杰)       ====>查询元素在列表中出现次数

                  a.sort()                 默认升序,                             a.sort(reverse=True)    降序

            (7)a[1] = ['李嘉诚']          ====>修改某个元素.       a[1:4] = ['李嘉诚']         ====>修改某个区域元素   注意:如果修改成str,或者tuple格式,则解构迭代添加到列表,如果是列表或者字典则直接添加

    3:列表降维      如:a[3][5][2].upper()        a[3][5][2].replace('a','b')  等字符串的常用方法

                              或者  a[3][5][2].append('c')        a[3][5][2].remove('d')等列表常用方法

  • 相关阅读:
    Python学习手册-24~27章
    80211MAC基础
    数据库简单操作
    Linux流量管理
    Docker 初识
    TLA+(待续...)
    计数器统计
    《数据挖掘导论》目录
    信用卡欺诈案例——机器学习实战
    从重采样到数据合成:如何处理机器学习中的不平衡分类问题?
  • 原文地址:https://www.cnblogs.com/laogao123/p/9268590.html
Copyright © 2011-2022 走看看