zoukankan      html  css  js  c++  java
  • list 各种方法(包括元祖)

    list 的操作方法

    list 嵌套

    li[0][0]



     

    公用方法:

    li = [1,5,4,7,6,2,3]
    l = len(li)            #查询最大索引+1
    num = li.count(4)    #查找数据并记录次数li.index('wusir')    #查找索引,没有会报错
    #排序
    li.sort()                    #正向排序
    li.sort(reverse=True)        #反向排序
    li.reverse()                #翻转


     

    查:

    print(‘没错就是用打印,有点弱鸡啊’)



     

    改:

    就是直接复制给指定索引的元素

    li[0:6:3] = 'hahha'


     

    删:

    # coding=utf-8
    li = ['1','2','hah','4','5','6','7']
    li.pop(1)    #删除指定索引的数据,如果没写索引默认是最后
    li.remove('hah')    #按照数据名字删除
    del li[0:3:1]    #切片删除
    print(li)
    li.clear()    #清空list
    ['6', '7']


     

    对list的各种操作中,大多是增删改查。也有一些通用方法

    增:

    li.append(‘数据’)      #在list 尾部添加数据

    li.insert(索引,‘数据’)      #指定位置添加数据

    li.extend('数据')        #在最后添加数据,单数数据会拆分成最小单位

    li = ['123','asd',3]
    li.append('append')
    li.insert(1,'insert')    # 暂时没发现 片段插入的方法
    li.extend('ext')        #只能插入li  str不能用,暂时没发现在中间插入的方法
    
    li == ['123', 'insert', 'asd', 3, 'append', 'e', 'x', 't']


  • 相关阅读:
    oracle 排序字段自增长
    ORACLE REPLACE函数
    oracle非空不做更新
    Elasticsearch 5.4.3 聚合分组
    Elasticsearch 版本控制
    Elasticsearch 配置同义词
    Elasticseach的评分机制
    实现Ecshop商品跳到淘宝、京东等的购买链接
    修改ECSHOP系统红包序列号规律
    Ecshop后台订单列表增加”商品名”检索字段
  • 原文地址:https://www.cnblogs.com/yizimei/p/8066506.html
Copyright © 2011-2022 走看看