程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Python中每次處理一個字符的5種方法

Python中每次處理一個字符的5種方法

編輯:更多關於編程

       這篇文章主要介紹了Python中每次處理一個字符的5種方法,即把字符串分割成字符數組或把字符串切割成單獨字符的方法,需要的朋友可以參考下

      目的

      對字符串的每個字符進行處理,其實每個字符(Char)就是一個長度為1的字符串。

      方法

      1.使用內建函數list()

       代碼如下:

      >>> A_string='Python'

      >>> char_list=list(A_string)

      >>> char_list

      ['P', 'y', 't', 'h', 'o', 'n']

      2.使用for語句對字符串進行遍歷

       代碼如下:

      >>> for c in A_string:

      c.upper()

      'P'

      'Y'

      'T'

      'H'

      'O'

      'N'

      3.列表解析

      代碼如下:

      >>> char_list=[c.title() for c in A_string]

      >>> char_list

      ['P', 'Y', 'T', 'H', 'O', 'N']

      4.map()函數

       代碼如下:

      >>> map((lambda c:c.lower()),A_string)

      ['p', 'y', 't', 'h', 'o', 'n']

      5.使用集合set()

       代碼如下:

      B_string='Hello,World'

      >>> set(A_string).difference(set(B_string))

      set(['y', 'h', 't', 'P', 'n'])

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved