zoukankan      html  css  js  c++  java
  • python列表常用的操作

    1、增删改查

    li = []
    
    li.append('a')  # 在列表li中添加一个a字符串
    li.insert(2, 'b')  # 在列表li的第3位插入b字符串
    li.extend('mu')  # 在列表li末尾增加两个字符串'm', 'u',改函数将可迭代对象分解为最小单元,再插入列表末尾,所以纯数字插不了,而数组可以
    

    li.pop(1)  # 删除li中第2个元素,不填写参数则默认删除最后一个,有返回值
    li.remove('mumu')  # 按元素删除,即删除元素‘mumu’
    li.clear()  # 清空列表
    
    del li  # 删除列表li,del 适用于所有对象的删除
    del li[2:]  #切片删除
    

      

    li[0] = 'c'  #第一位改为字符串c
    li[0: 2] = 'mu'  # 切片改,第一到第二位改为'm','u',或者即替换[0],[1]位
    

      

    print(li[0: 2])  # 打印出来即可查看
    

      

    公共方法

    len(li)  # 测li的长度
    li.count('mu')  # 测mu出现的次数
    li.index('mu')  # 找mu的位置,可切片
    
    li.sort()  # 正向排序
    li.sort(Ture)  # 反向排序
    
    li.reverse()  # 反转

    2、嵌套

    li = ['mumu', '怪大叔', [1, 2, 3, 4]]
    
    li[0][1]  # u
    li[1][1]  # 大
    li[2][3]  # 4
    

    1中方法同样适用于嵌套的列表

    例如:改“怪大叔”为“怪da叔”

    li[1] = '怪da叔'  # 直接改法
    li[1] = li[1].replace('大', 'da')  # 间接改法
  • 相关阅读:
    canvasnode的设计思路和api介绍
    希望新浪网络学院的童鞋们加油
    和新童鞋们吃饭,见到了jeremy
    MongoDB 学习资料
    [转] Scrum框架及其背后的原则
    twisted学习资料
    创建课程表
    进程
    协程
    支付宝支付流程
  • 原文地址:https://www.cnblogs.com/MuMuyom/p/10535879.html
Copyright © 2011-2022 走看看