Alle Unicode-Codes zwischen U + E000-U + F8FF mit Python auflisten

Wie würden Sie alle PUA Unicode-Zeichencodes in einer Liste in Python auflisten? Ich spielte mit chr() und defaultdict(list) . Ich konnte nicht feststellen, wie man sie alle auflistet.

One Solution collect form web for “Alle Unicode-Codes zwischen U + E000-U + F8FF mit Python auflisten”

Verwenden Sie einfach eine Reihe; Die Codepoints für die privaten Nutzungsbereiche des BMP sind alle Codepunkte zwischen (hex) E000 und F8FF:

 pua = [chr(i) for i in range(0xE000, 0xf900)] 

Für Python 3

Python 2 Version, mit der Funktion unichr() :

 pua = [unichr(i) for i in xrange(0xE000, 0xf900)] 
  • Python-Matplotlib-Achsen-Etiketten-Index auf Basis des Schleifenzählers
  • Python, Unicode und die Windows-Konsole
  • Ein Äquivalent zu string.ascii_letters für Unicode-Strings in python 2.x?
  • Unicode re.sub () funktioniert nicht mit \ g <0> (Gruppe 0)
  • Konvertieren einer lateinischen Zeichenfolge in Unicode in Python
  • Python: Konvertieren komplexes Wörterbuch von Strings von Unicode zu ASCII
  • UTF-8 In Python-Protokollierung, wie?
  • Python: Wie man eine Datei mit Unicode-Dateinamen in einen Unicode-Ordner verschiebt
  • ProgrammingError: (1064, 'Sie haben einen Fehler in Ihrer SQL-Syntax, überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, für die richtige Syntax
  • Wie überprüfe ich, ob ein String in Python in ASCII ist?
  • Wenn man unicode (string) und string.encode ('utf-8') in python verwendet
  • Python ist die beste Programmiersprache der Welt.