avatar Bite 126. The Emoji (Unicode) Bite

Python 3 supports Unicode so we can do cool stuff like ... emojis 😅

Let's play a bit with emoji-to-text and vice versa. Complete the two functions below to get the meaning of an emoji, and secondly build a lookup of emojis by string.

No external modules required, you will leverage (once more) the standard library: use the unicodedata module. And this is what you will build 😎

$ python emoji.py smiling
Grinning Face With Smiling Eyes                              | 😁
Smiling Face With Open Mouth                                 | 😃
Smiling Face With Open Mouth And Smiling Eyes                | 😄
Smiling Face With Open Mouth And Cold Sweat                  | 😅
Smiling Face With Open Mouth And Tightly-Closed Eyes         | 😆
...
Login and get coding
go back Advanced level
Bitecoin 4X

82 out of 82 users completed this Bite.
Will you be Pythonista #83 to crack this Bite?
Resolution time: ~58 min. (avg. submissions of 5-240 min.)
Pythonistas rate this Bite 5.0 on a 1-10 difficulty scale.
» Up for a challenge? 💪

Focus on this Bite hiding sidebars, turn on Focus Mode.

Ask for Help