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']


  • 相关阅读:
    iOS开发UI篇—CAlayer简介
    iOS开发UI篇—ios手势识别(双击、捏、旋转、拖动、划动、长按, 上下左右滑动)
    录屏专家
    加载Gif图片方法
    制作酸奶方法
    UITabBar小红点(适配iPad)
    那些著名或非著名的iOS面试题-后编
    iOS学习资源
    实用的Mac软件
    安装iOS企业包流程
  • 原文地址:https://www.cnblogs.com/yizimei/p/8066506.html
Copyright © 2011-2022 走看看