2024-09-27 07:33:14 发布
网友
如果我有一个列表,["abc123", "abc456", "abc789"]
["abc123", "abc456", "abc789"]
我如何计算“abc”出现多少次?你知道吗
我已经试过使用.count和.find,但是它们没有像我那样工作
您可以转换为完整字符串并计数:
In [1]: " ".join(["abc123", "abc456", "abc789","123abc12abc"]).count("abc") Out[1]: 5
strlist = ["abc123", "abc456", "abc789"] sum('abc' in a for a in strlist)
计算你有多少根火柴。你知道吗
获取计数列表:
In [1]: counts = [s.count('abc') for s in ["abc123", "abc456", "abc789"]] In [2]: counts Out[2]: [1, 1, 1]
对总发生次数的计数列表求和:
In [3]: sum(counts) Out[3]: 3
您可以转换为完整字符串并计数:
计算你有多少根火柴。你知道吗
获取计数列表:
对总发生次数的计数列表求和:
相关问题 更多 >
编程相关推荐