Python来获取字符串之间的所有合集

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jerry_1126/article/details/81529642

在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'
>>>

 

没有更多推荐了,返回首页