zoukankan      html  css  js  c++  java
  • python 列表的基本操作

    列表常用方法:

    name = ['zhangsan','lisi','wangwu','xieqi']
    name2=[1,2,3,4]
    name3 = ['zhangsan','lisi',['cinndy','alise'],'wangwu','xieqi']

    print(name[2])  wangwu
    print (name[:2])  zhangsan lisi#切片
    print(name[:10:0])#跳着切片
    print(name[-1:)  xieqi
    name[2]='hehe' #为替换
    name3[2][0]='CINNDY' #替换子列表
    print(name3)

    name4=name.copy()#copy为浅copy,只会复制到第一层,后续name元素变化有影响
    name5=copy.deepcopy(name)#为深copy,后续name变化也不会影响
    name.append('liwu')#末尾追加一个元素

    name.insert(3,'liuche')#在下标是3的地方插入一个元素

    print(name.count('lisi'))#统计列表的某个元素总数

    name.pop()#默认删除最后一个元素,填写下标,删除对应的元素
    name.clear()#清理列表所有元素
    name.extend(name2)#合并一个name2的列表
    print(name.index('lisi'))#获取元素的下标。
    name.remove('lisi')#删除元素,存在多个,只会删除最前面那个元素
    del name[2]#删除下标为2的元素
    name.reverse()#元素顺序反转
    name.sort()#根据ASCII 排序




    
    
    #copy为浅copy,只会复制到第一层
  • 相关阅读:
    3、UML中的类图及类图之间的关系
    2、GoF的23种设计模式
    1、软件设计模式概念
    枚举
    泛型
    MySQL
    蚁群算法MATLAB解VRP问题
    蚁群算法MATLAB解TSP问题
    模拟退火解TSP问题MATLAB代码
    模拟退火学习
  • 原文地址:https://www.cnblogs.com/anhao-world/p/12774348.html
Copyright © 2011-2022 走看看