zoukankan      html  css  js  c++  java
  • python中列表和元组以及字符串的操作

    python中列表是非常好用的。不过有一些使用小细节还需要注意一下。

    tag[32:-4]

    从index为32到tag的倒数第4个字符。

    如果索引为32的值在倒数第4个字符的右边,那么将输出为空。只要分片中左边的索引出现的比右边的索引晚,那么就输出为空。

    类似的还有

    numbers[-3:-1]

    步长的方式分片

    numbers[0:10:2]
    numbers[::4]

    步长可以是负数,非常好用

    numbers[::-1]

    对列表的操作 len max min etc…

    常用的列表方法

    x.count(2)
    x.append(2)
    a = [1,2,3]
    b = [4,5,6]
    a.extend(b) # 等效于a = a + b,效率比a.extend(b)要低

    index操作用来获取某个值匹配的索引位置。

    insert可以将对象插入到列表之中去。

    pop也非常好用。和C++中栈的pop类似,不过它将弹出的值返回。

    remove 移除一个值。

    reverse/reversed 列表翻转

    sort/sorted

    列表中还有高级排序。

    x.sort(key = len)
    x.sort(cmp) #括号中可以是自定义函数
    x.sort(key=len,reversed=True)

    下面该说说字符串了。

    下面这些有用的命令你还记得吗?

    '%10f' %(pi)

    10是设定字符串的最大长度用的。

    + 号 表示不管是正数还是负数在字符串中都要标识出来。

  • 相关阅读:
    js基础
    装饰模式,代理模式,继承
    Retrofit源码解析
    Android Studio自定义Plugin
    EMV笔记:持卡人认证(CVM)
    阿里代码规范笔记
    文章博客网址收集
    MultiDex解析
    EMV随记(1)
    RSA笔记
  • 原文地址:https://www.cnblogs.com/chengxuyuanxiaowang/p/5316189.html
Copyright © 2011-2022 走看看