Die Suche ergab 420 Treffer

von hendrikS
Donnerstag 3. März 2011, 21:47
Forum: Allgemeine Fragen
Thema: Liste aus Dicts - Position des n-größten Elementes finden
Antworten: 7
Zugriffe: 1048

Re: Liste aus Dicts - Position des n-größten Elementes finde

@hendrikS: Ist es wirklich *das* was Du haben wolltest? Ach herje irgendie wieder nur oberflächlich gelesen. :oops: Echt gut, daß Du aufmerksam bist. Ich finde komisch, daß es daran gescheitert ist, weil man sich nicht einigen konnte. Eine funktionell ähnliche Implementierung der, in der C++ STL fä...
von hendrikS
Donnerstag 3. März 2011, 18:49
Forum: Allgemeine Fragen
Thema: Liste aus Dicts - Position des n-größten Elementes finden
Antworten: 7
Zugriffe: 1048

Re: Liste aus Dicts - Position des n-größten Elementes finde

Du meinst sowas? http://docs.python.org/library/collections.html#collections.OrderedDict Cool. Ab 2.7. Dann kann ich mir den PEP sparen. Wobei ich es noch cooler fände, wenn man dafür nicht etwa collections importieren müsste. Ich glaube, da liese sich einiges vereinfachen. Im vorliegenden Fall abe...
von hendrikS
Donnerstag 3. März 2011, 18:32
Forum: Allgemeine Fragen
Thema: Liste aus Dicts - Position des n-größten Elementes finden
Antworten: 7
Zugriffe: 1048

Re: Liste aus Dicts - Position des n-größten Elementes finde

Kommt gar nicht so selten vor, dass es von Vorteil wäre, wenn die Elemente eines dicts sortiert wären. Hab meinen PEP aber noch nicht geschrieben.
von hendrikS
Mittwoch 2. März 2011, 17:46
Forum: Allgemeine Fragen
Thema: Erweitertes print
Antworten: 9
Zugriffe: 6444

Re: Erweitertes print

Es wurden schon x von y Zeilen gelesen. Und es soll das x mit jedem Schleifendurchlauf erhöht werden, ohne eine neue Zeile in die Konsole zu schreiben. Verstehe jetzt, was Du erreichen willst. Das geht aber nicht so einfach. Unter Linux womöglich mit der curses Bibliothek. Unter Windows weiss ich n...
von hendrikS
Mittwoch 2. März 2011, 12:06
Forum: Allgemeine Fragen
Thema: Erweitertes print
Antworten: 9
Zugriffe: 6444

Re: Erweitertes print

Zu 2.)
Die einfachste Methode das newline zu unterdrücken ist einfach ein Komma hinten anfügen.

Code: Alles auswählen

for i in 1,2,3:print i,
Wird aber ein Space eingefügt. Sonst könnte man mit Listen und join arbeiten. Dann ibt es noch die write Funktion (sys.stdout.write).
von hendrikS
Dienstag 1. März 2011, 23:05
Forum: Allgemeine Fragen
Thema: Feature Wünsche
Antworten: 2
Zugriffe: 719

Re: Feature Wünsche

Danke für den Link. Bin dann beim Durchlesen auf folgende Seite gestoßen: http://mail.python.org/mailman/listinfo/python-ideas Ich werde meinen Feature Wunsch mal aufschreiben und dort einstellen. Vielleicht findet das ja noch jemand cool. Sinnvoll ist das wahrscheinlich nur, wenn man auch über eine...
von hendrikS
Dienstag 1. März 2011, 22:40
Forum: Allgemeine Fragen
Thema: Feature Wünsche
Antworten: 2
Zugriffe: 719

Feature Wünsche

Kann man eigentlich irgendwo neue Features vorschlagen. Ich vermute, die Python Entwickler machen sich sicherlich einige Gedanken Python zu verbessern. Die Anwender haben aber sicher auch den ein oder anderen Wunsch. Bespielsweise gibt es in der C++ STL bei maps und sets die Eigenschaft, daß die Ele...
von hendrikS
Montag 28. Februar 2011, 15:31
Forum: Allgemeine Fragen
Thema: pythonanfänger weiß nicht weiter
Antworten: 33
Zugriffe: 4455

Re: pythonanfänger weiß nicht weiter

Also wenn ich lambda x: vor eine Zeichenkette schreibe, ... Du kannst lambda als Funktion betrachten. Kann auch mehrere Parameter besitzen und nicht nur x heissen. Bsp.: f = lambda a,b:a+b ist identisch mit def f(a,b): return a+b Ist im Prinzip nicht so wichtig, weil man auch ohne lambda auskommt. ...
von hendrikS
Montag 28. Februar 2011, 13:03
Forum: Allgemeine Fragen
Thema: pythonanfänger weiß nicht weiter
Antworten: 33
Zugriffe: 4455

Re: pythonanfänger weiß nicht weiter

lena_ hat geschrieben:Kann ich f nicht auch im Argument von g angeben?
Ja geht prinzipiell:

Code: Alles auswählen

print g(lambda x:x**4,3,0.5,100)
Würde ich aber nur bei einfachen Ausdrücken empfehlen.
von hendrikS
Sonntag 27. Februar 2011, 15:39
Forum: Allgemeine Fragen
Thema: pythonanfänger weiß nicht weiter
Antworten: 33
Zugriffe: 4455

Re: pythonanfänger weiß nicht weiter

Hyperion hat geschrieben: ... sondern vermutlich auch generelle Konzepte. Da die Frage nach "self" kam,
Konzepte sollten ja üblicherweise in Vorlesungen vermittelt und in Seminaren vertieft werden. Wer diese ignoriert sollte sich dann nicht wundern. Und gerade beim Programmieren gilt: Übung macht den Meister.
von hendrikS
Sonntag 27. Februar 2011, 15:16
Forum: Allgemeine Fragen
Thema: pythonanfänger weiß nicht weiter
Antworten: 33
Zugriffe: 4455

Re: pythonanfänger weiß nicht weiter

Da ich schon so ein Python-buch/skript größtenteils durchgelesen/gemacht habe, ... Ich glaube nicht, daß man eine Sprache lernt, wenn man nur liest. In erster Linie mußt Du sie sprechen. Auf Programmiersprachen übertragen Du mußt Python anwenden. Such Dir eine/mehrere Problemstellungen und löse sie...
von hendrikS
Dienstag 22. Februar 2011, 19:59
Forum: Allgemeine Fragen
Thema: Effektiver Umgang mit großen Listen
Antworten: 37
Zugriffe: 4499

Re: Effektiver Umgang mit großen Listen

Deine Problemstellung ist eigentlich zu unklar beschrieben, so dass Dich die Hinweise vermutlich nicht so richtig weiterbringen. Slicing ist immer eine gute Idee, so fern es Sinn macht. Ebenso könnest Du mit der index() Methode arbeiten. Hier kannst Du auch optional Startindex und Endeindex angeben....
von hendrikS
Montag 24. Januar 2011, 12:16
Forum: Allgemeine Fragen
Thema: Guter Programmierstil
Antworten: 32
Zugriffe: 3399

Re: Guter Programmierstil

Imho schon. Ich habe nurz kur drüber nachgedacht. Habe mir das aber eher banal vorgestellt.Das Lager hat eine Methode save, die aufgerufen wird, wenn entweder ein Produkt aus dem Lager entnommen oder eingefügt wird. Dann macht man noch irgendwie die Datenbank bekannt und den Rest erledigt die Metho...
von hendrikS
Montag 24. Januar 2011, 11:45
Forum: Allgemeine Fragen
Thema: Guter Programmierstil
Antworten: 32
Zugriffe: 3399

Re: Guter Programmierstil

Das ganze ist keine Hausaufgabe, sondern reine Hobbysache. Also Du musst Dich für nichts rechtfertigen.Ich würde sagen, sofern ein gewisses Eigenengagement erkennbar ist, werden sogar Hausaufgaben aktiv unterstützt. [*]Produktdefintion [*]Lager [*]Kunde [*]Transaktion (Verkaufsvorgang) Für Produkt,...
von hendrikS
Samstag 22. Januar 2011, 12:23
Forum: Allgemeine Fragen
Thema: Dictionary mit Platzhaltern durchsuchen
Antworten: 32
Zugriffe: 5231

Re: Dictionary mit Platzhaltern durchsuchen

3. Eher eine Frage - wenn man über eine Dictionary, um den Schlüssel und den Wert zu bekommen, iteriert sollte man in Python 2.x nicht "iteritems" benutzen ? Wenn man den Wert hinter dem Schlüssel im Algorithmus nicht ständig benötigt, empfiehlt sich weder items() noch iteritems() zu verw...
von hendrikS
Donnerstag 20. Januar 2011, 13:57
Forum: Allgemeine Fragen
Thema: Problem beim programmieren
Antworten: 7
Zugriffe: 890

Re: Problem beim programmieren

BlackJack hat geschrieben:@Barabbas: Das mag syntaktisch in Ordnung sein, aber es ist unsinnig.
Brilliantes Beispiel für eine if Schleife. :)
von hendrikS
Donnerstag 6. Januar 2011, 21:42
Forum: Offtopic
Thema: Für welche Pakete sich Python-User einen 3.x-Port wünschen
Antworten: 13
Zugriffe: 1536

Re: Für welche Pakete sich Python-User einen 3.x-Port wünsch

Selbst Haskell hat Fehler in der Standardbibliothek (e.g. die Unterstützung regulärer Ausdrücke, oder in älteren Versionen die Unicode-Unterstützung). Also ich meine das Fehlen von Features ist per se noch kein Fehler. Ich kenne nur einen Fehler (denke zumindest, daß es einer ist). Beim logarithmie...
von hendrikS
Mittwoch 5. Januar 2011, 21:13
Forum: Allgemeine Fragen
Thema: bestimmte Zeilen einer ASCII Datei Löschen
Antworten: 36
Zugriffe: 14185

Re: bestimmte Zeilen einer ASCII Datei Löschen

DaMutz hat geschrieben:diese Programme gibt es auch für Windows.
Muß man aber nachinstallieren. Zum Bsp. hier.
von hendrikS
Dienstag 7. Dezember 2010, 17:56
Forum: Allgemeine Fragen
Thema: float mit Nachkommastellen
Antworten: 6
Zugriffe: 1293

Re: float mit Nachkommastellen

@Darii:
3.0 Features mit 2.0 Features zu mischen finde ich keine besonders gute Idee. Irgendwann kommst Du durcheinander. Es gibt so viel Möglichkeiten das zu lösen.
von hendrikS
Sonntag 5. Dezember 2010, 16:35
Forum: Allgemeine Fragen
Thema: Liste in mehrere Unterlisten splitten?
Antworten: 9
Zugriffe: 1837

Re: Liste in mehrere Unterlisten splitten?

BlackJack hat geschrieben:@hendrikS: Bitte mit Warnung dass man das nicht verwenden sollte. Was war das Ziel? Unnötiges kopieren von Elementen zu maximieren!? ;-)
Rein ergebnisorientierte Lösung.