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


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

[Python-de] Re: Anfängerfrage

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Stefan Schwarzer <sschwarzer@sschwarzer.net>
Newsgroups de.comp.lang.python
Subject [Python-de] Re: Anfängerfrage
Date Sat, 14 Jan 2023 20:48:10 +0100
Lines 50
Message-ID <7752c5e4-4d9c-f7d2-1ef2-49be9de702e0@sschwarzer.net> (permalink)
References <d285d868-4312-8eb9-31df-975a06205c77@gmx.de>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de t+fcAcyTPhtjidmxy9jKmgUp8qgdiZDLEA+aPhh5y79A==
Authentication-Results mail.python.org; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral
User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666
Content-Language en-US, de-DE
In-Reply-To <d285d868-4312-8eb9-31df-975a06205c77@gmx.de>
X-Provags-ID V03:K1:veHQ9UmWlDyKqfjQkO+GOvzqrw4UTWIM/ZdFpfgvg/qPqBzMwdI fmx46yA/KP4dMdzTWz9Yhysg1vtFK7epwIeGdRE2oeef/e4xjVSlOyTGBxxW4YpslR4s5JO cvgyr2z6lfs0wdulu0EfxvW44SGIbCD/VMvZ0ZACeP7AdzC9a47q5+uQeI+LS3Klg2LXkkB Cd8pmF2sVcM0YRcq53fhw==
X-Spam-Flag NO
UI-OutboundReport notjunk:1;M01:P0:oO1LiJFIuHU=;gGisBkiMhhYzcyemx8183gFeNHB BDCHb0tgv3X0jK4PXTWR4FW380XiAJhr+dWQhnDdtpQNGMfM4IHtR8Zb7oMjOITD8tLzMEr76 Q5fqhgmD36+GrGSsNpUZ5d0NSSqNgfCcY0qkhIvy2H9nTQ5Vc6EWsolfZ4+GW1DK7spMLS/Up RbW1N3by6OmJGcvzZ8re6rQ1/rjsgHMoICZGMwQqBN+mQ9OUw5jT6BmZxHQJm7pNQ1et7JFtR DdSUT/91TAMSQu+eGd8tHmoxH2STn9RAIPtyweEnqdUCY7NKGXYyn6LpOGSSLbq1nCeDJDRum PuHbvSFQAaWBk5y3FQGKI80f+lIx7HaUbWXKR02Vp6Jf8EHxY2eECcaFnTcrsETqBe950V68b aFUkqisH0Q+wLEP6Sj/gCSEArv/oW3J73RnAy+GDciKExHLHK1GEjokZvMXX8HE+Kh9WwdCt/ L7yQ+ttR5qoAFwV53JFHg8BGmncnP7RgHmIidXuTaFGJm900hYYy2wzNXMuu0Vyh1WHmHWeDn Ru5WKnS5PDmOHMZq3Qzn2EQuXKAukMHQaYkD62jk65dWefOtzZF8xsK6pFqYVb2Rf8icrhWv7 m9Ygf1FmBwFupK+DUp6moRADo4tr7ezIcimulmmEQTdNXfx+TjUgAsJl9L+Ll8M2C1D5duwBS FxwHk6LyOLozUjQ7hsWodbagvHx78SxlRfmc8NIajQ==
Message-ID-Hash G5MNURMFGBFNT4RR3VGY7ODLA6YPGLAJ
X-Message-ID-Hash G5MNURMFGBFNT4RR3VGY7ODLA6YPGLAJ
X-MailFrom sschwarzer@sschwarzer.net
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-python-de.python.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version 3.3.9b1
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
Archived-At <https://mail.python.org/archives/list/python-de@python.org/message/G5MNURMFGBFNT4RR3VGY7ODLA6YPGLAJ/>
List-Archive <https://mail.python.org/archives/list/python-de@python.org/>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Owner <mailto:python-de-owner@python.org>
List-Post <mailto:python-de@python.org>
List-Subscribe <mailto:python-de-join@python.org>
List-Unsubscribe <mailto:python-de-leave@python.org>
Xref csiph.com de.comp.lang.python:5963

Show key headers only | View raw


On 2023-01-14 19:58, Jan Schmidt wrote:
> print("Result: %s" % params.get_result())
> 
> erzeugt
> 
> Result: {'abc': 21.1, 'def': 21.400000000000002}
> 
> Ich (perl) würde das als Hash bezeichnen.

Ja, ich denke auch, dass das einem Perl-Hash entspricht. :-)

> Wie kann ich die einzelnen
> Werte durchiterieren und z.B. so ausgeben? (das soll später nach mqtt
> published und in mysql geschrieben werden)

Iteration über die Keys: Methode `keys`, oder - idiomatischer -
direkt über das Dictionary iterieren, also

for key in my_dictionary:
     ...

Iteration über die Values zu den Keys: Methode `values`

Iteration über Key/Value-Tuple: `items`

Das sind aber so grundlegende Sachen, dass ich dir empfehle,
erst mal das Tutorial auf der Python-Website durchzuarbeiten:

https://docs.python.org/3/tutorial/index.html

Zu meiner Überraschung sind dort in

https://docs.python.org/3/tutorial/datastructures.html#dictionaries

`keys` und `values` nicht erwähnt, aber immerhin `items`.

Daher mal eine Frage in die Runde: Kennt ihr ausführlichere
Python-Einführungen, die man Python-EinsteigerInnen in solchen
Situationen empfehlen kann? :-)

Zum Begriff "Instanz" bzw. der Mail von Stefan Ram: Ja, eigentlich
ist "Instanz" ein Anglizismus und "Exemplar" wäre als deutsche
Übersetzung des englischen "instance" "korrekter". Andererseits
ist nach meinem Eindruck die Verwendung von "Instanz" schon lange
weit verbreitet und wird als Fachbegriff wahrscheinlich noch eher
richtig eingeordnet als "Exemplar." Ich kann aber sonst noch
"Objekt" als Alternative vorschlagen. :-)

Viele Grüße
Stefan

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


Thread

Anfängerfrage Jan Schmidt <jan.schmidt@gmx.de> - 2023-01-14 19:58 +0100
  Re: Anfängerfrage Jan Schmidt <jan.schmidt@gmx.de> - 2023-01-14 20:31 +0100
    Re: Anfängerfrage "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-01-14 22:17 +0100
  [Python-de] Re: Anfängerfrage Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2023-01-14 20:48 +0100
  Re: Anfängerfrage Оlе Ѕtrеісhеr <ole-usenet-spam@gmx.net> - 2023-01-16 09:29 +0100
  Re: Anfängerfrage Jan Schmidt <jan.schmidt@gmx.de> - 2023-01-16 21:08 +0100

csiph-web