python实现每次处理一个字符的三种方法

1133次阅读  |  发布于5年以前

本文实例讲述了python每次处理一个字符的三种方法。分享给大家供大家参考。

具体方法如下:


    a_string = "abccdea" 

    print 'the first' 
    for c in a_string: 
      print ord(c)+1 


    print "the second"   
    result = [ord(c)+1 for c in a_string] 
    print result 

    print "the thrid" 

    def do_something(c): 
      return ord(c)+1 

    result = map(do_something ,a_string) 
    print result 

打印出的结果如下:


    the first 
    98 
    99 
    100 
    100 
    101 
    102 
    98 
    the second 
    [98, 99, 100, 100, 101, 102, 98] 
    the thrid 
    [98, 99, 100, 100, 101, 102, 98] 

希望本文所述对大家的Python程序设计有所帮助。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8