Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5967
| From | Оlе Ѕtrеісhеr <ole-usenet-spam@gmx.net> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: Anfängerfrage |
| Date | 2023-01-16 09:29 +0100 |
| Message-ID | <87ilh6khlt.fsf@burgos> (permalink) |
| References | <d285d868-4312-8eb9-31df-975a06205c77@gmx.de> |
Jan Schmidt <jan.schmidt@gmx.de> writes:
> for i in params.get_result().keys:
> print("key: %s, value %s" %(i, params.get_result()[i]))
Das sieht korrekt aus; allerdings recht unübersichtlich. Ich würde über
"items" iterieren:
for key, value in params.get_result().items():
print("key: %s, value %s" % (key, value))
Dann würde ich auch die neueren (ab Python 3.6) f-strings nutzen:
for key, value in params.get_result().items():
print(f"key: {key}, value {value}")
> def get_result(self):
> return self.result
Diese Definition würde ich komplett weglassen und stattdessen direkt
params.result verwenden:
for key, value in params.result.items():
print(f"key: {key}, value {value}")
Best
Ole
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
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