zoukankan      html  css  js  c++  java
  • 列表常用方法

    列表:

    name=['who','where','how']

      1.切片:左闭右开

       name[:]=name

       name[0:4]='who'

      2.追加:

       name.append('when')===>['who','where','how','when']

      3.插入

       name.insert(1,'loser')===>['who','loser','where','how']

      4.修改

       name[1]='victor'===>['who','victor','how']

      5.删除

       name.remove(1)===>name=['who','how']

       name.pop(1)===>name=['who','how']

       del name('where')===>name=['who','how']

      6.拓展

       p=['i','he','you','who']

       name.extend(p)===>name=['who','where','how','i','he','you','who']

      7.统计

       name=['who','where','how','i','he','you','who']

       name.count('who')=2

      8.排序、反转(python3 中不同数据类型无法排序)

        name=['who','where','how','i','he','you','who','1','2','3']

        name.reverse()

        name=['3', '2', '1', 'who', 'you', 'he', 'i', 'how', 'where', 'who']

        name.sort()

        name=['1', '2', '3', 'he', 'how', 'i', 'where', 'who', 'who', 'you']

      9.获取下标

        name=['who','where','how']

        name.index('who')=0

      10.拷贝

       name=['who','where','how']

       浅copy:

       a=name.copy()

       a=name[:]

       a=list(name)

         当有嵌套列表时,修改a会将name中嵌套列表的数据修改掉

       name=['who','where','how',['when','here']]

       a=name.copy()

       a[1]='zh',a=['who','a','how',['when','here']],name=['who','where','how',['when','here']]

       当修改嵌套内列表时,a和name都会改变

       name=['who','where','how',['when','here']]

       a[3][1]='there'

       a=['who','where','how',['when','there']]

       name=['who','where','how',['when','there']]

       深copy:

         import copy

         name=['who','where','how',['when','here']]

         a=copy.deepcopy(name) 

         a[3][1]='there'

         name=['who','where','how',['when','here']]

         a=['who','where','how',['when','there']]

       

  • 相关阅读:
    shell脚本day06-sed
    shell脚本day05-交互式输入与for语句
    shell脚本day04-if语句
    shell脚本day04-grep与正则表达式
    shell脚本day03-编程原理
    shell脚本day02-重定向与管道符
    编程原理大致介绍
    进程管理
    Linux网络
    shell脚本--grep以及正则表达式
  • 原文地址:https://www.cnblogs.com/zh-20170913/p/7565270.html
Copyright © 2011-2022 走看看