Sin*_*dyr 6 python string python-3.x
我有一个字母和字母簇列表,如下所示:
['x', 'str', 'a', 'pr']
Run Code Online (Sandbox Code Playgroud)
我有一个字符串,我需要知道列表中任何成员的总出现次数:
stripe = 1,rope = 0 ,, rprpraxp = 4等
现在我可以循环计算每个成员出现次数的列表成员,然后将它们合计,如下所示:
sublist = ['x', 'str', 'a', 'pr']
string = "rprpraxp"
inst = 0
for member in sublist:
inst = inst + string.count(member)
print(inst)
Run Code Online (Sandbox Code Playgroud)
但是我想知道我是否错过了一个更短,更简单,更直观和更Pythonic的方法来计算另一个字符串中的一组项目的成员,如:
inst = string.multicount(['x', 'str', 'a', 'pr'])
Run Code Online (Sandbox Code Playgroud)
这样的事情存在吗?
谢谢.
sublist = ['x', 'str', 'a', 'pr']
string = "rprpraxp"
print(sum(map(string.count, sublist)))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
457 次 |
| 最近记录: |