Python中每次處理乙個字元的5種方法

2022-10-04 22:51:40 字數 884 閱讀 3675

目的

對字串的每個字元進行處理,其實每個字元(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:

&nwww.cppcns.combsp;    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(fctvdxaldm)

複製** **如下:

b_string='hello,world'

>>> set(a_string).difference(set(b_string))

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

本文標題: python中每次處理乙個字元的5種方法

本文位址: /jiaoben/python/125094.html

Python美味食譜 1 1 每次處理乙個字元

關於python美味食譜 開這個類別的主要目的是為了總結python cookbook上的知識和技巧,也為鞏固自己的python知識點。當然和書上會有所不同,力求簡明扼要。目的 對字串的每個字元進行處理,其實每個字元 char 就是乙個長度為1的字串。方法 1.使用內建 函式list a strin...

乙個字元驅動

實現乙個基本框架 define notice fmt,args.printk kern notice scull fmt,args define error fmt,args.printk kern err scull fmt,args static init int scull init void...

計算乙個字串中每乙個字元出現的次數

分析 1.使用scanner獲取使用者輸入的字串 2.建立map集合,key是字串中的字元,value是字元的個數 3.遍歷字串,獲取每乙個字元 4.使用獲取到的字元,去map集合判斷key是否存在 通過字元 key 獲取value 字元個數 value put key,value 把新的value...