国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2019-11-25 17:25:20
字體:
來源:轉載
供稿:網友

目的

對字符串的每個字符進行處理,其實每個字符(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'])

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元朗区| 西贡区| 黑山县| 平远县| 毕节市| 盐山县| 绥阳县| 云林县| 县级市| 天全县| 台南市| 禄劝| 吉木乃县| 华容县| 枝江市| 彩票| 寿光市| 鹿邑县| 金塔县| 阿拉善右旗| 娄底市| 措勤县| 姚安县| 汨罗市| 辉南县| 额尔古纳市| 民乐县| 宜兰市| 宁德市| 太仓市| 贡山| 都昌县| 洪洞县| 盐边县| 阿鲁科尔沁旗| 武定县| 石景山区| 同仁县| 浦县| 娄烦县| 临泉县|