How Python does Unicode
This was a pretty gutsy move on Python&#x27;s part. The presence of a single emoji in an English string will blow up memory usage for the whole string by 4x. And because graphemes aren&#x27;t 1:1 to code points, the O(1) indexing and length operations you bought with that trade-off will <i>still</i> confuse people who don&#x27;t understand Unicode.