So drucken Sie den Unterschlüssel, wenn er einen Wert hat [geschlossen]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So drucken Sie den Unterschlüssel, wenn er einen Wert hat [geschlossen]

by Anonymous » 30 Apr 2025, 21:09

Begrüßung, ich möchte nur die Unterschlüsselung ausdrucken, wenn es einen Wert hat. Unten ist mein Code: < /p>

Code: Select all

my_dict = {
'a': {
'subkey_a': 1
},
'b': 2,
'c': {
'subkey_c': 3
},
'd': {
'subkey_d': ''
}
}

for key, value in my_dict.items():
if isinstance(value, dict) and value != '':
print(f"Key '{key}' has subkeys and values") # subkey_d should not be printed!
< /code>
Ich möchte den SubKey_D nicht drucken, da es keinen Wert gibt. Die Ausgabe: < /p>
Key 'a' has subkeys and values
Key 'c' has subkeys and values
Key 'd' has subkeys and values
Was habe ich falsch gemacht?

Top