Thread Problem mit Listen und Hashs (12 answers)
Opened by ThomasC at 2011-12-15 23:28

hlubenow
 2011-12-16 00:42
#154862 #154862
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
Hi,
Quote
ich beschäftige mich neu mit Perl, da ich eine kleine Linux-Box erstanden habe

Und da mußt Du gleich so komplexe Strukturen benutzen?

Dieses Thema mit ineinander verschachtelten Hashes finde ich in Perl immer sehr schwer zu verstehen. Da kommt man leicht mit "%$a" usw. durcheinander.

Man muß leider sagen, daß das eines der Dinge ist, die in Python leichter zu handhaben sind. Da funktioniert das so, wie Du Dir das vorstellst:
Code (python): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/python
# coding: iso-8859-1

Logwerte = [{ "name" : "Name1",
              "GAs"  : [{ "GA" : "GA1",
                         "columnName" : "A"}]},
            { "name" : "Name2",
              "GAs"  : [{ "GA" : "GA2",
                         "columnName" :  "A"},
                        { "GA"   :  "GA3",
                         "columnName" : "B"}]}]

for element in Logwerte:
    for GAelement in element["GAs"]:
        print "subscribe for GA " + GAelement["GA"] + " and columnName " + GAelement["columnName"]

Bitte lyncht mich jetzt nicht. ;)
Ich hab' wirklich versucht, das nach Perl zu übersetzen, bin aber daran leider (mal wieder) gescheitert.
Last edited: 2012-02-25 18:29:51 +0100 (CET)

View full thread Problem mit Listen und Hashs