Die Suche ergab 45 Treffer
- Montag 19. Juli 2010, 13:26
- Forum: Allgemeine Fragen
- Thema: strip, split - mehrere Argumente
- Antworten: 24
- Zugriffe: 4278
Re: strip, split - mehrere Argumente
Zufällig komme ich auch aus der RPG Ecke und hab da was für dich: import random def roll_dice(a,b): result = 0 for i in range(a): result += random.randint(1,b) return result def eval_number(input_string): try: result = int(input_string) except ValueError: dice_list = input_string.split("W"...
- Montag 19. Juli 2010, 12:46
- Forum: Allgemeine Fragen
- Thema: verschachtelte Listen
- Antworten: 4
- Zugriffe: 1316
Re: verschachtelte Listen
Das Problem ist die zweite Schleife, die für jedes i über alle k iteriert. Damit schreibst du dieselben Ergebnisse in jedes Element von data_proc. Du solltest diese Schleife komplett entfernen und dir stattdessen den Index k (=i/1000) anhand von i generieren. Die Überprüfung ob k jetzt noch einen gü...
- Dienstag 13. Juli 2010, 13:40
- Forum: Allgemeine Fragen
- Thema: Sortierung von Listen (Tupel-Listen) anhand einer Liste
- Antworten: 15
- Zugriffe: 2225
Re: Sortierung
Das könnte man vielleicht mit einem defaultdict machen, das standardmäßig einen sehr großen Wert liefert, wenn der Eintrag nicht vorhanden ist.
- Montag 12. Juli 2010, 12:43
- Forum: Allgemeine Fragen
- Thema: Spalten aus einer CSV-Datei schreiben.
- Antworten: 12
- Zugriffe: 2021
Re: Spalten aus einer CSV-Datei schreiben.
Dieses Skript: # erste datei einlesen file1 = open("input1", "r") f1_list = [] while True: line = file1.readline() if len(line) == 0: break f1_list.append(line.split()) # zweite datei einlesen file2 = open("input2", "r") f2_list = [] while True: line = file2.r...
- Montag 12. Juli 2010, 09:59
- Forum: Allgemeine Fragen
- Thema: Decimal Implementierung
- Antworten: 2
- Zugriffe: 616
Re: Decimal Implementierung
Wie es aussieht musst du alle Werte mit denen du rechnest in Decimals umwandeln. Wenn du mit Decimals und Integer Werten arbeitest kannst du die Typen zwar mischen, aber mit Werten vom Typ float geht das schon nicht mehr. >>> a = d.Decimal("5.3") >>> a Decimal("5.3") >>> a * 10.4...
- Mittwoch 7. Juli 2010, 10:32
- Forum: Allgemeine Fragen
- Thema: Endlosschleife aber warum?
- Antworten: 11
- Zugriffe: 1347
Re: Endlosschleife aber warum?
Habs mir mal angeschaut. Du darfst an die Funktion find nicht den geslicten string übergeben, damit die indices stimmen. Stattdessen musst du die Position an der die Suche im String fortgesetzt werden soll als weiteren Parameter an find übergeben. So müsste es funktionieren: import urllib url = urll...
- Mittwoch 7. Juli 2010, 09:35
- Forum: Allgemeine Fragen
- Thema: Endlosschleife aber warum?
- Antworten: 11
- Zugriffe: 1347
Re: Endlosschleife aber warum?
Hast du dir schonmal die Werte ausgeben lassen, die beim Durchlaufen der while-Schleife in pos gespeichert werden? Vielleicht hilft es den Startindex beim Suchen nach "href" in der while-Schleife um 1 zu erhöhen. Dadurch beginnt die Suche an einer Stelle, an der du nicht Gefahr läufst dein...
- Mittwoch 28. April 2010, 12:53
- Forum: Allgemeine Fragen
- Thema: Python2.6 oder Python3
- Antworten: 35
- Zugriffe: 4016
- Mittwoch 28. April 2010, 12:38
- Forum: Allgemeine Fragen
- Thema: Python2.6 oder Python3
- Antworten: 35
- Zugriffe: 4016
Außerdem hat sich ja gar nicht so viel geändert von 2 gegenüber 3. Da dürfte der Umstieg nicht sehr schwer fallen. Und 2.7 steht doch vor der Tür, wo ja auch einiges aus dem 3er Zweig in den 2er rückportiert wurde. Insofern sollte das delta zumindest nicht größer, sondern eher kleiner werden... Bis...
- Freitag 23. April 2010, 13:02
- Forum: Tkinter
- Thema: mögliche Formate der Farbangaben
- Antworten: 6
- Zugriffe: 1132
Die übliche Darstellung ('#FF0033') ist doch auch nur eine Zahl im Hexadezimalsystem. Du kannst dir einfach eine andere Darstellung basteln in der du auf das für uns übliche Zehnersystem zurückgreifst, indem du für Rot, Grün bzw. Blau Werte zwischen 0 und 999 zulässt. Die Zahl, die eine Farbe repräs...
- Mittwoch 14. April 2010, 14:23
- Forum: Allgemeine Fragen
- Thema: Mikrofon auslesen und Daten analysieren
- Antworten: 2
- Zugriffe: 1929
Mit FFT kannst du z. B. ein akustisches Signal (also eine Schallwelle) in die einzelnen Frequenzen zerlegen. Dazu brauchst du natürlich erstmal eine Welle und die besteht nunmal nicht nur aus einem Datenpunkt, sondern aus mehreren (sozusagen einem array). Eine Möglichkeit wäre es die Geräusche eine ...
- Donnerstag 25. März 2010, 12:32
- Forum: Allgemeine Fragen
- Thema: Float->String conversion im engineer style
- Antworten: 8
- Zugriffe: 1359
In Zeile 11 würde es doch auch die max-Funktion tun, oder?
Und zwei weitere Zeichen sparst du in Zeile 10 mit:
Code: Alles auswählen
pr = max(p-y, 0)
Code: Alles auswählen
ex *= 3
- Donnerstag 4. März 2010, 15:55
- Forum: Allgemeine Fragen
- Thema: Problem bei Trennung eines Arrays
- Antworten: 9
- Zugriffe: 1202
- Donnerstag 4. März 2010, 15:34
- Forum: Allgemeine Fragen
- Thema: Problem bei Trennung eines Arrays
- Antworten: 9
- Zugriffe: 1202
Was du machen willst ist Folgendes: tmplist = stringvalue.split() Stimmt ja. join war das wo man das Trennzeichen vorne ranstellt. tmplist = string.split(' ') list = [] for element in tmplist: if element != '': list.append(int(element)) Aber so müsste es doch gehen. Gibt es eigentlich noch eine bes...
- Donnerstag 4. März 2010, 15:21
- Forum: Allgemeine Fragen
- Thema: Problem bei Trennung eines Arrays
- Antworten: 9
- Zugriffe: 1202
tmplist = ' '.split(string) list = [] for element in tmplist: if element != '': list.append(int(element)) So in der Art sollte es funktionieren (habs jetzt nich ausprobiert). Zuerst teilst du deinen String in eine Liste aus Strings auf, wobei als Trennzeichen das Leerzeichen verwendet wird, anschli...