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)] 
  • Konvertieren von Unicode-Codepunkten in Unicode-Zeichen mit Python 3.3.1
  • Ersetzen Sie Vollständige Zeichensatzzeichen mit normalen Breitenäquivalenten
  • Encoding Unicode im Wörterbuch Schlüssel auf Japanisch
  • Enthought - matplotlib (Probleme mit plot () Funktion)
  • BeautifulSoup gibt mir nicht Unicode
  • Abkürzung der Zeichenfolge zu Byte Länge in Python
  • Python 3: Entmystifizieren von Codierungs- und Decodierungsmethoden
  • Beste Weg, um unbekannte Unicoding-Codierung in Python 2.5 zu dekodieren
  • Python: Konvertieren Sie Unicode in ASCII ohne Fehler für CSV-Datei
  • Python: Finden Sie gleichwertiges Surrogat-Paar von Nicht-BMP Unicode Char
  • Umwandlung in Emoji
  • Python ist die beste Programmiersprache der Welt.