zoukankan      html  css  js  c++  java
  • 序列类型各自的方法(1)

    #列表的方法                                          
    li=[1,2,3]                                             li=[1,2,3]      
    dir(li) #查看所有方法 li.copy() li [1,2,3] [1,2,3] li.count(2) li.append() 报错,Type Error 类型错误 1 li.append(4) li.append(2) #li.count(2) #统计参数在列表中出现的次数 li li [1,2,3,4] #li.append() #将这个元素添加到末尾 [1,2,3,2]
    li li.count(2)
    [1,2,3] 2
    li.clear()
    li
    []
    li=[1,2,3,2]
    li.extend('123')
    [1,2,3,2,'1','2','3']
    
    li=[1,2,3]
    li.extend([4,5,6])
    li
    [1,2,3,4,5,6]       #li.extend([4,5,6])将可迭代对象分开依次添加到末尾

     index   insert   pip

    li=['a','b','c','d']                                               
    li.index('c')   #默认只返回这个元素最先出现的索引位置
    2
    
    help(li.index)
    li.append('c')
    li
    ['a','b','c','d','c']
    li.index('c')
    2
    li.index('c',3)
    4
    li.index('c',3,6)

     insert

    li
    ['a','b','c','d','c']
    li.insert(1,'lucky')
    li
    ['a','lucky','b','c','d','c']
    
    li.insert(10,'lucky')  #默认到最后
    li

     pop

    li.pop()  #不填是默认将最后一个元素拿出来,可以根据索引位置删除
               pop是列表里唯一一个对列表作出修改又可以返回值的方法

     remove    reverse

    li
    ['a','b','c','d','c']
    li.remove('c')  #指定移除
    li
    ['a','b','d','c']


    li=['a','b','d','c']
    li.reverse()
    li
    ['c','d','b','a'] #反转列表

    li.sort()
    li
    ['a','b','c','d']

    li = [2,7,3,5]
    li.sort()
    li
    [2,3,5,7]

    li = ['a','ab','c']
    li.sort()
    li
    ['a','ab','c']
    li.sort(key = len) #默认以长度排序




  • 相关阅读:
    CSS选择器
    基础DOS命令
    超链接a标签
    vscode使用技巧
    pc端页面添加meta标签:X-UA-Compatible meta标签
    提问的智慧
    Zepto核心模块源代码分析
    远程调试工具weinre使用教程
    HTML标签marquee实现滚动效果
    git 学习教程
  • 原文地址:https://www.cnblogs.com/changshen/p/8547727.html
Copyright © 2011-2022 走看看