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]



     
     
  • 相关阅读:
    【WPF】 Prism 框架中,TabControl 作为Region时如何设置Header
    【WPF】将控件事件中的参数,传递到ViewModel中
    WPF 一种带有多个子集的类ComBox 解决方法
    WPF TabControl美化
    【WPF】 问题总结-RaidButton修改样式模板后作用区域的变化
    C# 打开Excel文件
    获取文件夹下所有的文件名
    访问需要HTTP Basic Authentication认证的资源的c#的实现 将账号密码放入url
    第十三章 建造者模式(Builder)
    第十二章 外观模式 (Facade)
  • 原文地址:https://www.cnblogs.com/Jiang190/p/6734060.html
Copyright © 2011-2022 走看看