Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,939 questions

51,876 answers

573 users

How to count a sequence of characters from a string and map characters to counts in Python

5 Answers

0 votes
import collections

c = collections.Counter()     

c.update('abaacbbb')     

print(c)



'''
run:

Counter({'b': 4, 'a': 3, 'c': 1})

'''

 



answered May 5, 2019 by avibootz
0 votes
import collections

c = collections.Counter()     

s = "python java"

c.update(s)     

print(c)



'''
run:

Counter({'a': 2, 'p': 1, 'y': 1, 't': 1, 'h': 1, 'o': 1, 'n': 1, ' ': 1, 'j': 1, 'v': 1})

'''

 



answered May 5, 2019 by avibootz
0 votes
import collections

c = collections.Counter()     

s = "python java"

c.update(s)     

print(c['a'])
print(c['p'])



'''
run:

2
1

'''

 



answered May 5, 2019 by avibootz
0 votes
import collections

c = collections.Counter()     

s = "abcaabbbc"

c.update(s)     

for ch in s:         
    print('{} : {}'.format(ch, c[ch]))



'''
run:

a : 3
b : 4
c : 2
a : 3
a : 3
b : 4
b : 4
b : 4
c : 2

'''

 



answered May 5, 2019 by avibootz
0 votes
import collections
 
c = collections.Counter('abaacbbb')     
 
print(c)

print(len(c))      




'''
run:

Counter({'b': 4, 'a': 3, 'c': 1})
3

'''

 



answered May 5, 2019 by avibootz
...