Path: csiph.com!weretis.net!feeder4.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!not-for-mail From: "Diez B. Roggisch" Newsgroups: de.comp.lang.python Subject: Re: [Python-de] =?utf-8?b?J3onIDwgJ860Jw==?= Date: Mon, 2 Oct 2017 16:17:08 +0200 Lines: 75 Message-ID: References: <63D3B36B-E02F-40BD-8C7F-6A4549139E05@web.de> Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: multipart/signed; boundary="Apple-Mail=_C17EFEC6-AA9A-4990-AF67-FABDBC34B03A"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Trace: news.uni-berlin.de jwMuAvAcE7vxiU22bFSwXwZXE04HsiEle3dzmavPKFsQ== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org In-Reply-To: X-Mailer: Apple Mail (2.3273) X-Provags-ID: V03:K0:+0Mw3s9NsSvk1PnZC0Le0pSJhi0VT16T0nMxH/nsHopkRT7xCOf xtrfL70XSfHMPoJcAX3EHwqModhCncwJHRxbmQwT9SKMR5AUbcnxrr4aR0qbFhviLJCFz5H Al5U1FudJ5mq7Hzk6ZvFl/81l8KHB9V5Msvw9i5Fv5glYcY7QrtRKj+Kr1lWQtIjz/KQusm LglCfHUu6E5CSO3meHoMw== X-UI-Out-Filterresults: notjunk:1;V01:K0:f7+9RC8ziAM=:nP5k0+1KINwmihD5s2HYq7 jez4de1Xl/MP8EK6kmybVJ2IRDSqPeKNUVn+Ndu9vpAERsPmxZyyyAhDDye4Y6So23buTgMgu 2qQUydQjL3MVIWCwS0jt+e+qr26ihAqywj56hPIwGInBq6xLnYc5GoGBCWXaeQuEcOAbrWV1k FA/9/upd6UwXEan3JDoW0rVbOqgHMpyOwCIRg1mmxCdlTYXbXbJLw1BzifpubRjywdjGVQ07u PN8PLZ4HD0StIPYvbH57pfUP0/1Z17S4VbA2oGIvLHUG/R/PdWuGqinmG3eJ87oyMwJn3LoE+ B051mMG74+NL4y4AQoeff/E04b+BGn3apjClBwyOCAsRI7gQEy43Zn2Avasqr/QC/AglxecB6 Q01O2j0ryg+NOvbSOfaAPuBsLInsgnYFANYALYa0V7bVEsFxWtplU1sm5YgEw46TqX0YylF0A CCPj5PrRS6dms9xiXJVJG0jG1RON+xz2l4Trg5BONR9wlm8rHuuYV7krJYpyXWIoIJJfn7Svk /NFwzY0ErnFH4jujsY9TjDBXJKLKR9pmgyh64VTjQqF29DxKXXVrknZSC4g/ImAwXsLJmSloX 3pSprBAG43zFjbDYwiZ4uja+ipzcFgij7Mlc0z3wLDegH6zf/fKKlzRk0Ode3t2aen+ZXJLET LYiHUBSUBREiPWm0Z8Vb8e4FXe32Ye8ExHKpoDVBRuTBGPiS8g2a8GYUet/4h3E+OdO3K30OO O2E9ddON6IZDATUsRSPZ6SB/MgN6E9Q6fJWWpDIL6GH9Qfw8VNUmZJAULUdOuqVxYcD7iP80s 6IolVZRX10Kum6iHJU3uXqjtlV43w== X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.24 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <63D3B36B-E02F-40BD-8C7F-6A4549139E05@web.de> X-Mailman-Original-References: Xref: csiph.com de.comp.lang.python:4930 --Apple-Mail=_C17EFEC6-AA9A-4990-AF67-FABDBC34B03A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Das Problem nennt sich =E2=80=9CCollations=E2=80=9D und ist wie alles = was mit Unicode zu tun hat kompliziert. Denn AFAIK ist zB im schwedischen die Sortierreihenfolge genau richtig. = Und dann gibt=E2=80=99s auch noch so Sachen in tschechisch glaube ich, = wo die Sortierreihenfolge eines Buchstabens abhaengig vom Kontext ist. = So Dinge halt. Konkret klappt das fuer mich mit pyuca: from pyuca import Collator c =3D Collator() l =3D ["z", "=C3=A4"] print(repr(sorted(l)).encode("utf-8")) print(repr(sorted(l, key=3Dc.sort_key)).encode("utf-8")) Das encoding-gefummel ist wegen meinem Python 3.5 und dessen unwillen, = irgendwas lesbares auf der Konsole auszugeben. *seufz*. LG Diez > On 2. Oct 2017, at 15:57, Stefan Ram wrote: >=20 > In Python scheint >=20 > 'z' < '=C3=A4' >=20 > wahr zu sein. Ist dies wie >=20 > ord( 'z' )< ord( '=C3=A4' ) >=20 > zu verstehen? >=20 > Gibt es eine M=C3=B6glichkeit, beispielsweise zum Sortieren von > Texten, Python zu erkl=C3=A4ren, da=C3=9F man =C2=BB=C3=A4=C2=AB wie = =C2=BBae=C2=AB einordnen > m=C3=B6chte (oder direkt davor oder dahinter)? >=20 > _______________________________________________ > python-de maillist - python-de@python.org > https://mail.python.org/mailman/listinfo/python-de >=20 --Apple-Mail=_C17EFEC6-AA9A-4990-AF67-FABDBC34B03A Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEzBAEBCgAdFiEEijcjZP0vXZhz8OhhyBau9wuVhecFAlnSSmQACgkQyBau9wuV heeSBQgAriYXhrX6vIY+X7S0XP92XOnv+DhqW8CF8wvzpAdpS4ggjffkpNCIN4r6 iLwNzYsVo51ZCKpmB0MVSUZIxybOLaL4OianNbhcvN7xN9FWsYNigmLbwHTi44f6 KqoTAQWkfdAffv72bl2Hgc9rUu6kHPnqrjX6epHijyCb8H3ehpYDDzQ6MonLfVTi yoMyLTOTOyvVTa2gK4oMtBL0DWF6TbltOAdTQJehYkywDk3tYFWYYoCdej4l/4JH q1I96T7eVFKhFStIC8cUZYp3vz9Md/r7e8LneM2vqdqDE7s68z0Eb7IN5ZabG8uO Oyk8HMOFaFj/PO+ZQhRYRr9KQF1uAQ== =mewN -----END PGP SIGNATURE----- --Apple-Mail=_C17EFEC6-AA9A-4990-AF67-FABDBC34B03A--