Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5220

Re: [Python-de] Ein Problem mit Dictionarie, oder das Schlüssel werte problem

From Achim Domma <domma@procoders.net>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Ein Problem mit Dictionarie, oder das Schlüssel werte problem
Date 2018-08-28 17:02 +0200
Message-ID <mailman.194.1535469120.28281.python-de@python.org> (permalink)
References <pm39hu$1sc$1@tota-refugium.de> <pm3n94$b57$1@tota-refugium.de> <bce28b79-8311-71cd-eeb6-45e1371ec751@procoders.net>

Show all headers | View raw


Du bist da ziemlich im Off und solltest uns besser sagen, welches
Problem du lösen willst. Dein konkreter Fehler ist hier:

container.get("key"[0],0)

"key"[0] ist das erste Element von "key", also "k". Das "k" verwendest
du als Schlüssel. Den gibt's nicht, ergo bekommst du 0. Plus 1 ergibt 1,
das Ergebnis, das du zu sehen bekommst.

Grüße,
Achim

On Tuesday, 28 August, 2018 04:46 PM, Manfred Gil wrote:
> Am Dienstag, 28. August 2018, um 12:52:46 Uhr 
> schrieb Manfred Gil:
> 
>> Hallo Liste,
>>
>> ich will zur Laufzeit meines Programms ein dict erstellen mit einem 
>> Schlüssel und zwei werten. Der eine wert soll je nach anforderung
>> erhöht werden, also als Counter fungieren. Der zweite wert soll
>> erstmal nicht geändert werden wenn er erstellt wurde.
>>
>> Ich würde nun den Counter mit der get() Methode erhöhen und da liegt
>> mein Problem begraben. 
>>
>> Als kurzes und einfaches beispiel: 
>>
> [ Code gekürzt]
> 
> Noch mal zur Verdeutlichung, da Das Beispiel etwas Schlecht gewählt
> ist.
> 
> container = {'key' : [2, 'hallo']}
>                  ^
> ich würde gerne den wert 2 auf 3 erhöhen
> 
> container["key"][0] = container.get("key"[0],0) + 1 #(2)
> 
> hier gibt mir 
> 
> print(container['key'][0])
> 
> 1 als Ausgabe. Es sollte aber 3 sein.
> 
> 
> 
> 
> 

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Ein Problem mit Dictionarie, oder das Schlüssel werte problem Manfred Gil <manfred-gil@t-online.de> - 2018-08-28 12:52 +0200
  Re: Ein Problem mit Dictionarie, oder das Schlüssel werte problem Manfred Gil <manfred-gil@t-online.de> - 2018-08-28 16:46 +0200
    Re: [Python-de]  Ein Problem mit Dictionarie, oder das Schlüssel werte problem Achim Domma <domma@procoders.net> - 2018-08-28 17:02 +0200
  Re: Ein Problem mit Dictionarie, oder das Schlüssel werte problem Manfred Gil <manfred-gil@t-online.de> - 2018-08-28 17:24 +0200

csiph-web