Path: csiph.com!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeder5.news.weretis.net!news.tota-refugium.de!.POSTED!not-for-mail From: Manfred Gil Newsgroups: de.comp.lang.python Subject: Re: Ein Problem mit Dictionarie, oder das =?UTF-8?B?U2NobMO8c3Nl?= =?UTF-8?B?bA==?= werte problem Date: Tue, 28 Aug 2018 17:24:18 +0200 Organization: diese und das Lines: 59 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: tota-refugium.de 1535469858 13495 127.0.0.43 (28 Aug 2018 15:24:18 GMT) X-Complaints-To: abuse@news.tota-refugium.de NNTP-Posting-Date: Tue, 28 Aug 2018 15:24:18 +0000 (UTC) X-Newsreader: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) X-Operating-System: Debian-stretch Cancel-Lock: sha1:ubc3aLITeMmEduH+sax67u+taoA= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUSEQ9eW1Dkxz/6+fjQ w52JeEi7Imd/AAAACXBIWXMAAAsSAAALEgHS3X78AAAATnRFWHRSYXcgcHJvZmlsZSB0eXBlIGV4 aWYACmV4aWYKICAgICAgMjAKNDU3ODY5NjYwMDAwNGQ0ZDAwMmEwMDAwMDAwODAwMDAwMDAwMDAw MAqJuBZbAAAACXZwQWcAAAAwAAAAMADO7oxXAAABk0lEQVQ4y32TS3KDMAxAxQB7uyEHiGvvoSh7 sMSeJnD/q9Q/DBmYamNZz/oioM8ySkn7DbL2bHiUV+CODTflGXTSC5xBWwRAJzBAkPIEhLMWANUZ 3ETRt1CcAbcVdhdgmMZq5CsPsS6iufJ4EY7rFVg0WwNwblA5+Q/QCbADtLeewUxKcT/n1g8x0UVp c5Lt7Op4ANw+wfwOB+YxJoA5wlZXMnSwT788gmEbhUtSHMFWPuEnwK0WD6IOKUDISIckkFYk+KWl qHYgUvGIOKYkEeQJEQ5H0EETrERIbWoxgTLmQCLvsQNRhpqQELvmF3Kop17Ce+yJf6WsM7D8CMNF 7pcZoN5C4cLWlUXsiHY5bAKsmXn2c2BCPYkGI0BtHTGFrxX5RUz8jkBZ1tqKt8vOrC1bNgk4M6v5 5jyYvzQrtjqCICN7+8hWaaXNAahvwn66R92QA88ENCPPCSze4ycBI6WQdVBXOoYy/ndeN3tocH35 68MDH8os26zQGHd/+XcYE+xbMpk1LuC0mo9NdANOX10n5Q8J6syYNMm6EgAAABp6VFh0anBlZzpj b2xvcnNwYWNlAAB42jMCAAAzADOJOCM1AAAAJnpUWHRqcGVnOnNhbXBsaW5nLWZhY3RvcgAAeNoz qjDSMawwBGEAEYMC6T2XL08AAAAASUVORK5CYII= X-User-ID: eJwFwYkBADAEBLCVKK6M46n9R2hiAkZfhUFtbfvsKbqbNMm3CAuJyUGP1vhGvLbhF/PcSy2Jg1V69jheyAd9hRZe Xref: csiph.com de.comp.lang.python:5221 Am Dienstag, 28. August 2018, um 14:52:40 Uhr=20 schrieb Stefan Ram: > Manfred Gil writes: > >Ich w=C3=BCrde nun den Counter mit der get() Methode erh=C3=B6hen und da > >liegt mein Problem begraben. =20 >=20 > Sorry, das hatte ich =C3=BCbersehen, als ich schrieb, da=C3=9F ich > nicht wisse, was Du machen willst! >=20 > Meinst Du: >=20 > main.py >=20 > dict =3D {'key' : [2, 'hallo']} > print( dict ) >=20 > dict['key'][0] +=3D 1 > print( dict ) >=20 > dict[ 'key' ][ 0 ]=3D dict.get( 'key' )[ 0 ] + 1=20 > print( dict ) >=20 > transcript >=20 > {'key': [2, 'hallo']} > {'key': [3, 'hallo']} > {'key': [4, 'hallo']} >=20 > ? Allerding hatte ich den Eindruck, da=C3=9F Du auch noch einen > Fehlwert (englisch "default value") festlegen willst. > Das habe ich jetzt erst einmal nicht ber=C3=BCcksichtigt. > Solch ein Fehlwert (siehe auch =C2=BBcollections.defaultdict=C2=AB) > kann immer nur f=C3=BCr den Wert der Abbildung (englisch > "dictionary") als Ganzes festgelegt werden, nicht nur f=C3=BCr > die erste Komponente (den Zahlenwert). >=20 Das war es was ich wollte. Danke. Ich kann dir nicht sagen, wie oft ich irgend welche Klammern um das ganze Schl=C3=BCsselwort 'key' gelegt habe. Und Doch kam ich nicht darauf. Ich glaube durch den Gedanken das get den schl=C3=BCssel plus den ersten wert aus der Liste brauche, habe ich die Klammern flasch gesetzt. Das mit dem Fehlwert, sollte dann ein neuer Eintrag ins dict werden, das werde ich aber wohl hinbekommen. Danke nochmal, auch wenn ich mein Beispiel etwas kompliziert formuliert hatte. Gru=C3=9F Manfred --=20 Letzte Worte eines Chemikers: "La=C3=9F das Reagenzglas bitte in _Ruhe_ stehen."