任务
用每次处理一个字符的方式处理字符串
解决方案
可以创建一个列表,列表的子项是字符串的字符,可以调用内建的list,用字符串作为参数。
TheList = list(thestring)
也可以不创建一个列表,而直接用for语句完成对该字符串的循环遍历:
for C in thestring:
do_something_with(C)
或者用列表推导中的for来遍历:
Results = [do_something_with(C) for C in thestring]
再或者和列表推导效果完全一样,可以用内建的map函数,每次取得一个字符就调用一次处理函数:
Results = map(do_something,thestring)
最后也可以采用其他python包中的函数创建。