zoukankan      html  css  js  c++  java
  • 20170417列表的count计数、index、reverse、sort函数

     

    1.Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

    count()方法语法:

    str.count(sub, start= 0,end=len(string))
    • sub -- 搜索的子字符串
    • start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
    • end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

    返回值

    该方法返回子字符串在字符串中出现的次数。

    实例

    以下实例展示了count()方法的实例:

    str = "this is string example....wow!!!";
    sub = "i"
    print("str.count(sub, 4, 40) : ", str.count(sub, 4, 40))
    sub = "wow"
    print("str.count(sub) : ", str.count(sub))

    以上实例输出结果如下:

    str.count(sub, 4, 40) :  2
    str.count(sub, 4, 40) :  1

    2.

    Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

    str.index(str, beg=0, end=len(string))
    • str -- 指定检索的字符串
    • beg -- 开始索引,默认为0。
    • end -- 结束索引,默认为字符串的长度。

    返回值

    如果包含子字符串返回开始的索引值,否则抛出异常。

    以下实例展示了index()方法的实例:

    #!/usr/bin/python
    
    str1 = "this is string example....wow!!!";
    str2 = "exam";
    
    print str1.index(str2);
    print str1.index(str2, 10);
    print str1.index(str2, 40);

    以上实例输出结果如下:

    15
    15
    Traceback (most recent call last):
      File "test.py", line 8, in 
      print str1.index(str2, 40);
    ValueError: substring not found

    3.reverse() 函数用于反向列表中元素。

    list.reverse()

    该方法没有返回值,但是会对列表的元素进行反向排序。

    实例

    以下实例展示了 reverse()函数的使用方法:

    #!/usr/bin/python
    aList = [123, 'xyz', 'zara', 'abc', 'xyz'];
    aList.reverse();
    print "List : ", aList;

    以上实例输出结果如下:

    List :  ['xyz', 'abc', 'zara', 'xyz', 123]



     
     
  • 相关阅读:
    JQuery Ajax使用及注意事项
    边框叠加
    AngularJS的相关应用
    JS基础,你需要掌握的要点!
    JS基础部分小结
    JS的Dom树小结
    JQuery事件与动画
    HTML
    项目
    BZOJ4851: [Jsoi2016]位运算
  • 原文地址:https://www.cnblogs.com/Jiang190/p/6734060.html
Copyright © 2011-2022 走看看