Die Suche ergab 23 Treffer

von fabi1511
Donnerstag 10. Juni 2010, 21:00
Forum: Allgemeine Fragen
Thema: list indices must be integers, not float
Antworten: 8
Zugriffe: 2780

Re: list indices must be integers, not float

erstmal gibt es in diesem forum diese praktischen code tags (wichtig wegen den einrückungen...)
aber jetzt zu deinem Problem: lies dir doch einfach mal die fehlermeldung durch, da steht ja, dass du integers (ganze zahlen) und keine floats (Fließkommazahlen) verwenden musst... lass das '.0' einfach ...
von fabi1511
Montag 19. April 2010, 17:50
Forum: Allgemeine Fragen
Thema: Variablen werden verfälscht !?
Antworten: 9
Zugriffe: 1960

ich kenne mich mit den internen vorgängen des socket moduls zwar nicht aus, aber in der Dokumentation steht man sollte am besten eine zweierpotenz für den bufsize parameter nehmen, vieleicht probierst du mal eine bufsize von 8192 (2^13) was andres fällt mi auch nicht ein...
von fabi1511
Dienstag 13. April 2010, 18:57
Forum: Allgemeine Fragen
Thema: Gibt es Unlogik in Python?
Antworten: 17
Zugriffe: 2773

was (-4)**0.5 angeht:

eig ist python eine der "logischsten" sprachen, weil viele sprachen einfach einen Error ausgeben, während python (mathematisch korrekt) die imaginäre einheit verwendet
von fabi1511
Dienstag 6. April 2010, 15:01
Forum: Allgemeine Fragen
Thema: das 8-damen-problem
Antworten: 4
Zugriffe: 2893

Schau mal hier

Der Artikelverfasser war sogar so nett und hat ein fertiges Python(!) programm reingestellt...

EDIT: ich hab das programm noch nicht ausführlich getestet, also keine garantiee dass es funktioniert...
von fabi1511
Montag 5. April 2010, 17:16
Forum: Allgemeine Fragen
Thema: Frage zu 'print'.
Antworten: 17
Zugriffe: 3286

das ist der sinn von

Code: Alles auswählen

sep=''
;)
von fabi1511
Samstag 3. April 2010, 12:00
Forum: Allgemeine Fragen
Thema: String to dict
Antworten: 11
Zugriffe: 2565

@ahojnnes
stimmt so wäre das eleganter... dass ich da nicht selbst drauf gekommen bin
von fabi1511
Freitag 2. April 2010, 22:37
Forum: Allgemeine Fragen
Thema: String to dict
Antworten: 11
Zugriffe: 2565

ich hätts jetzt ganz spontan über LC versucht:

Code: Alles auswählen

my_list=my_string.split("\\")
my_dict=dict([(my_list[2*i],my_list[2*i+1]) for i in xrange(len(my_list)//2)])
ein filter könnte man da natürlich auch einbauen...
von fabi1511
Montag 15. März 2010, 18:46
Forum: Allgemeine Fragen
Thema: Neuling :)
Antworten: 29
Zugriffe: 4217

das mit dem zeiger tut weh :(
Das ist genau der Grund, warum ich Python und nicht C verwende...

zu deinem Problem:
lern erstmal die Grundlagen und mach dir dann klar, dass 'Wörter' wie "Ich" und "Ihh" für fast jeden algorithmus als "ähnlich" durchgehen, aber nie als Reim druchgehen würden...
um ...
von fabi1511
Freitag 26. Februar 2010, 20:31
Forum: Allgemeine Fragen
Thema: emails ohne smtplib
Antworten: 9
Zugriffe: 3433

Warum willst du smtplib nicht benutzen. die standartbibliothek ist ja mit die größte stärke von Python...
von fabi1511
Samstag 20. Februar 2010, 20:41
Forum: Allgemeine Fragen
Thema: Klassenaufbau bei größeren Programmen, MVC
Antworten: 14
Zugriffe: 4979

Das hat jetzt zwar nichts mit Model-View zu tun, aber warum verwendest du Old-Style-Klassen??
von fabi1511
Dienstag 9. Februar 2010, 20:47
Forum: Allgemeine Fragen
Thema: Vaiablen im script finden?
Antworten: 7
Zugriffe: 1599

Wofür brauchst du das denn??
Du kennst doch deine Variablen...
von fabi1511
Sonntag 7. Februar 2010, 19:58
Forum: Allgemeine Fragen
Thema: String: Alle Zeichen rechts von einer Position löschen
Antworten: 5
Zugriffe: 3155

oder probier mal die split-Methode esines Strings
von fabi1511
Mittwoch 27. Januar 2010, 17:05
Forum: Qt/KDE
Thema: Was mache ich falsch ?
Antworten: 12
Zugriffe: 3829

Warum benutzt du eigentlich QWidget als Basisklasse und nicht QDialog??

Form1.lineEdit.clear()
Form1.lineEdit.setFocus()

Was mich (wie alle andren auch) an diesem Code stört, ist die Verwendung von lokalen Referenzen. Jedes QWidget (QDialog natürlich auch) hat von Haus aus die Methode QWidget ...
von fabi1511
Montag 25. Januar 2010, 16:02
Forum: Allgemeine Fragen
Thema: Array (vorher in String, dann) in Integer umwandeln
Antworten: 34
Zugriffe: 6704

Wenn die Elemente der Liste integers sind, wird der Interpreter schon bei der join Anweisung probleme machen
Wenn du diesen Ansatz weiter verfolgen willst, müsste das etwa so aussehen


string="".join([str(i) for i in Liste])
integer=int(string)

Ein weiterer interesannter Ansatz wäre die sum ...
von fabi1511
Sonntag 24. Januar 2010, 16:13
Forum: Allgemeine Fragen
Thema: Kleiner Texteditor
Antworten: 22
Zugriffe: 4063

vieleicht solltest du dir mal das modul cmd aus der standartbibliothek anschauen.
von fabi1511
Mittwoch 13. Januar 2010, 15:51
Forum: Allgemeine Fragen
Thema: Dictionary
Antworten: 27
Zugriffe: 4238

allgemein verwirrend finde ich nur weniges, was mich v.a. stört, ist, dass man viel alten code nicht mehr direkt verwenden kann, wie z.B. except KeyError, e führt zu einem fehler, oder auch das angesprochene raw_input() und input(), was halt alles eine umstellung ist, die ich jetzt nicht benötige ...
von fabi1511
Dienstag 12. Januar 2010, 22:16
Forum: Allgemeine Fragen
Thema: Dictionary
Antworten: 27
Zugriffe: 4238

das pass jetzt wirklich nicht in das thema, wie schon du schon gesagt hast, es gibt hier im forum genug darüber, also will ich das jetzt nicht weiter ausführen...
von fabi1511
Dienstag 12. Januar 2010, 19:56
Forum: Allgemeine Fragen
Thema: Dictionary
Antworten: 27
Zugriffe: 4238

numerix hat geschrieben:Es lebe Python 3!
find ich nicht... vieles von dem neu eingeführten verwirrt nur, aber das ist ein ganz andres thema :)
von fabi1511
Dienstag 12. Januar 2010, 16:43
Forum: Allgemeine Fragen
Thema: Dictionary
Antworten: 27
Zugriffe: 4238

nochmal zu der input sache, da hab ich mich wohl unklar ausgedrückt:

int(raw_input()) stellt für mich insofern eine fehlerquelle mehr dar, da jeder string, der nicht in eine int umgewandelt werden kann zu einem fehler führt, gibt man bei ´´input´´ einen etwas wie "[1,2,3,4]" (ohne anführungszeichen ...
von fabi1511
Dienstag 12. Januar 2010, 15:13
Forum: Allgemeine Fragen
Thema: Dictionary
Antworten: 27
Zugriffe: 4238

tja, dieser Liste gibt es eigentlich nichts hinzuzufügen, hier noch ein paar allgemeine verbesserungsvorschläge für dein skript:

die rekursion würde ich mit while True:
...
if vokein == 1:
break

auflösen

und so wie du das gelöst hast, könntest du auch gleich input() statt int(raw_input ...