Die Suche ergab 12 Treffer

von Trägheit
Dienstag 27. Oktober 2020, 10:37
Forum: Allgemeine Fragen
Thema: string indices must be integers - Dict - Daten zuweisen
Antworten: 14
Zugriffe: 1096

Re: string indices must be integers - Dict - Daten zuweisen

Wäre das nun üblich so zu schreiben? from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) p1 = Point(1, 1) print(p1, type(p1), id(p1)) p2 = Point(-3, 7) print(p2, type(p2), id(p2)) 'Point' ist die erstellte Klasse, und weil der Bezeichner verdeutli...
von Trägheit
Dienstag 27. Oktober 2020, 10:16
Forum: Allgemeine Fragen
Thema: string indices must be integers - Dict - Daten zuweisen
Antworten: 14
Zugriffe: 1096

Re: string indices must be integers - Dict - Daten zuweisen

@Sirius3: Ich glaub ich steige gerade hinter deinen Satz: "Klassen werden nicht innerhalb von Funktionen definiert" Im Prinzip erstelle ich in der Funktion ja jedesmal die Klasse neu (neben dem Initialisieren); Dabei reicht es aus - und macht auch mehr Sinn - diese ein einziges mal zu erze...
von Trägheit
Dienstag 27. Oktober 2020, 09:49
Forum: Allgemeine Fragen
Thema: string indices must be integers - Dict - Daten zuweisen
Antworten: 14
Zugriffe: 1096

Re: string indices must be integers - Dict - Daten zuweisen

'namedtuple' erstellt doch eine Klasse, oder nicht? Darum hab ichs groß geschrieben. :_) edit: Wenn, dann ist es sogar in der Python docu falsch - was mich nicht wundern würde, weil in den Beispielen auch noch Python2 kram steht (z.B. bei der String-Formatierung). ~gnaa Warum muss das nur so verwirr...
von Trägheit
Dienstag 27. Oktober 2020, 09:42
Forum: Allgemeine Fragen
Thema: Hashtag Analyse
Antworten: 21
Zugriffe: 2134

Re: Hashtag Analyse

@Sirius3: Im ersten Punkt verstehe ich schon was du meinst, jedoch musste da nichts außeinander gehalten werden. Ziel war es beim Counter-'Heinz' heraus zu kommen, da brauch ich die alten 'Heinze' nicht mehr. Falls ich die Liste mit den darin enthaltenen SubListen vielleicht später noch für was ande...
von Trägheit
Dienstag 27. Oktober 2020, 08:49
Forum: Allgemeine Fragen
Thema: string indices must be integers - Dict - Daten zuweisen
Antworten: 14
Zugriffe: 1096

Re: string indices must be integers - Dict - Daten zuweisen

Grüße! Meine Zeit in WoW ist schon eine ganze Weile her... :roll: Ich weiß nicht mehr genau wie dort die Logs aussahen. Ich meine mich jedoch daran zu erinnern, das man da einiges an Vorverarbeitung (parsen) reinstecken musste, um mit den Daten was verarbeitbares anfangen zu können. -> Ich gehe hier...
von Trägheit
Dienstag 27. Oktober 2020, 01:21
Forum: Allgemeine Fragen
Thema: Hashtag Analyse
Antworten: 21
Zugriffe: 2134

Re: Hashtag Analyse

Man hängt die Filter-Bedingung hinten dran: [word[1:] for string in strings for word in string.split() if word.startswith("#")] Verschachtelte Schleifen schreibt man in einem durch, wie du siehst. Was passieren soll, steht davor und die Bedingung wie gesagt ganz am Ende. Hm, demnach so: f...
von Trägheit
Dienstag 27. Oktober 2020, 01:02
Forum: Allgemeine Fragen
Thema: Hashtag Analyse
Antworten: 21
Zugriffe: 2134

Re: Hashtag Analyse

Nochmal @Trägheit jetzt, wo ich wiederum deine Bearbeitung des Beitrags sehe: Die zweite Variante mag technisch gehen, ist aber nicht so leicht nachvollziehbar. Gerade das Gemurkse mit list(), filter() und lambda muss nicht sein. Wenn man sowieso schon eine List-Comprehension benutzt, dann sollte m...
von Trägheit
Dienstag 27. Oktober 2020, 01:01
Forum: Allgemeine Fragen
Thema: Hashtag Analyse
Antworten: 21
Zugriffe: 2134

Re: Hashtag Analyse

@Trägheit: Im Großen und Ganzen ist das in Ordnung, würde ich sagen. Ein paar Details lassen sich natürlich immer ausbessern: `collections.defaultdict` könnte man statt des `.get(..., 0)` benutzen, Aha. 'collections.defaultdict' kenne ich noch nicht, schau ich mal an. und im zweiten Beispiel ist de...
von Trägheit
Dienstag 27. Oktober 2020, 00:14
Forum: Allgemeine Fragen
Thema: Hashtag Analyse
Antworten: 21
Zugriffe: 2134

Re: Hashtag Analyse

Sind inzwischen ja schon ein paar Antworten eingetrudelt. :) Als Neuling in Python hätte ich es vermutlich so gelöst: (unter der Annahme das vor/nach jedem Hashtag ein Leerzeichen steht - #welcome#home ist also nicht erlaubt) posts = ["hi #weekend", "good morning #germany #haus",...
von Trägheit
Sonntag 25. Oktober 2020, 04:59
Forum: Python mit anderen Sprachen verwenden
Thema: Python-Plots in Excel untereinander anzeigen lassen
Antworten: 3
Zugriffe: 6505

Re: Python-Plots in Excel untereinander anzeigen lassen

Die Frage wurde auch in einem VBA Forum gestellt und wurde dort von mir beantwortet. Mit Python würde das aber auch gehen. Gleiches gilt auch für das Thema "Python Code über Excel (VBA) starten (Komisches Problem)" des TEs hier im Forum. Denke daher mal das beide Themen erledigt sind (gab ...
von Trägheit
Sonntag 25. Oktober 2020, 04:45
Forum: Tkinter
Thema: Index out of Range, was mach ich falsch?
Antworten: 21
Zugriffe: 2328

Re: Index out of Range, was mach ich falsch?

@Trägheit herzlich willkommen im Forum. Ich habe den Link auf das Buch entfernt, denn in 99.9% aller Faelle, in denen ein erster Post einen Link enthaelt, handelt es sich schlicht um Werbung. Und auch wenn die hier thematisch passt, ist das nicht gerne gesehen. Solltest du ein regulaerer Poster wer...
von Trägheit
Samstag 24. Oktober 2020, 20:35
Forum: Tkinter
Thema: Index out of Range, was mach ich falsch?
Antworten: 21
Zugriffe: 2328

Re: Index out of Range, was mach ich falsch?

Bin mit dem Buch [Link entfernt] hier sehr zufrieden. Diese Auflage ist komplett auf Python3 aktualisiert worden. Das Buch kommt stellenweise etwas trocken rüber, bleibt dennoch durchweg interessant zu lesen. In erster Linie ist es als Nachschlagewerk zu verstehen. Was ich persönlich gut fand ist, d...