I would like to use the collections.Counter class to count emojis in a string. It generally works fine, however, when I introduce colored emojis the color component of the emoji is separated from the emoji like so:
>>> import collections
>>> emoji_string = "ππ»ππΌππ½ππΎππΏ"
>>> emoji_counter = collections.Counter(emoji_string)
>>> emoji_counter.most_common()
[('π', 5), ('π»', 1), ('πΌ', 1), ('π½', 1), ('πΎ', 1), ('πΏ', 1)]
How can I make the most_common() function return something like this instead:
[('ππ»', 1), ('ππΌ', 1), ('ππ½', 1), ('ππΎ', 1), ('ππΏ', 1)]
I'm using Python 3.6