在Python中处理单个字符,方法可以有很多,比如for循环
>>> for c in "book":
... print(c.upper())
...
B
O
O
K
>>>
或者使用列表推导:
>>> [c.upper() for c in "book"]
['B', 'O', 'O', 'K']
>>>
或者使用内建的map函数
>>> map(ord, "TCL")
[84, 67, 76]
>>>
而如果要取两个字符串中间所有字符的集合,可以使用使用内建的set
>>> str1 = "sorry"
>>> str2 = "books"
>>> "".join(set(str1) & set(str2))
'so'
>>>