Die Suche ergab 8 Treffer

von ViciousKitty
Dienstag 17. Dezember 2013, 19:34
Forum: Allgemeine Fragen
Thema: Wert von Liste mit seinem Index multiplizieren
Antworten: 21
Zugriffe: 6663

Re: Wert von Liste mit seinem Index multiplizieren

Die list comprehension sieht mit `map` so aus:
x = map(int, x.split('.')

Prinzipiell hat man mit `map` keinen Vorteil gegenueber einer List Comprehension, insofern brauchst du nicht tiefer zu graben ;) Sich mit Higher Order Funktionen wie `map` auseinanderzusetzen ist aber nie falsch ...
von ViciousKitty
Dienstag 17. Dezember 2013, 18:48
Forum: Allgemeine Fragen
Thema: Wert von Liste mit seinem Index multiplizieren
Antworten: 21
Zugriffe: 6663

Re: Wert von Liste mit seinem Index multiplizieren

Oki, das klappt bei mir aber nur unter 3.x

C:\Python27>py -2
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exec(open('liste.py').read())
Gib eine Liste ein: 1, 2, 3, 4
Traceback (most ...
von ViciousKitty
Dienstag 17. Dezember 2013, 17:53
Forum: Allgemeine Fragen
Thema: Wert von Liste mit seinem Index multiplizieren
Antworten: 21
Zugriffe: 6663

Re: Wert von Liste mit seinem Index multiplizieren

Das ist ja ne Liste, mach mal print type(x)
Nur die Elemente der Liste sind Strings, aber da hilft ja int()

Aja, ich hatte raw_input verwendet (stand so in nem Lehrbuch).

Damit das bei input() noch ne Liste wird, musst du anscheinend eckige Klammern noch außen rum basteln
von ViciousKitty
Dienstag 17. Dezember 2013, 17:40
Forum: Allgemeine Fragen
Thema: Wert von Liste mit seinem Index multiplizieren
Antworten: 21
Zugriffe: 6663

Re: Wert von Liste mit seinem Index multiplizieren

Bin zwar Anfängerin, aber hattest du da nicht schon ne Lösung?

Code: Alles auswählen

x = raw_input()
type(x.split(','))
Also schaut so aus als ob dir split ne Liste liefert.

Aber achtung, das sind dann alles Strings wie schon erwähnt wurde glaube ich

Code: Alles auswählen

type(x.split(',')[0])
von ViciousKitty
Dienstag 17. Dezember 2013, 15:22
Forum: Allgemeine Fragen
Thema: Verständnisproblem mit continue Statement
Antworten: 8
Zugriffe: 1142

Re: Verständnisproblem mit continue Statement

Okay, danke.
Hatte bisher nur in der Command Line geschrieben. Da dachte ich mir wie nervig das sein muss die Leerzeichen mitzählen zu müssen :o
von ViciousKitty
Dienstag 17. Dezember 2013, 14:59
Forum: Allgemeine Fragen
Thema: Verständnisproblem mit continue Statement
Antworten: 8
Zugriffe: 1142

Re: Verständnisproblem mit continue Statement

Danke :)

Ja, ich war nur verwundert, dass da plötzlich eine for Schleife in der Antwort kam ^^
Die ist doch irgendwie schon arg anders in Python als ich sie aus Java mal kennen gelernt habe.

Das Beispiel entsprang nur meinem wirren Kopf, wollte nur ein einfaches Beispiel für continue suchen.
Aber ...
von ViciousKitty
Dienstag 17. Dezember 2013, 13:54
Forum: Allgemeine Fragen
Thema: Verständnisproblem mit continue Statement
Antworten: 8
Zugriffe: 1142

Re: Verständnisproblem mit continue Statement

Okay vielen Dank schonmal :)

Wenn ich bei meinem, für Geübte bestimmt grauenhaft anzusehende Skript folgendes ändere klappt es

x = 1
while x < 6:
if x == 3:
x+=1
continue
print x
x+=1

Ich denke ich hab's jetzt verstanden.

Wenn ich jetzt zB zwei oder mehrere Zahlen überspringen will, hänge ...
von ViciousKitty
Dienstag 17. Dezember 2013, 13:25
Forum: Allgemeine Fragen
Thema: Verständnisproblem mit continue Statement
Antworten: 8
Zugriffe: 1142

Verständnisproblem mit continue Statement

Hallo Schlangenfreunde :)

leider hänge ich beim Verständnis des continue Statements.

Das Skript soll die Zahlen 1 bis 5 ausgeben, dabei aber die Drei überspringen.
Also die Ausgabe habe ich mir in etwa so vorgestellt


x = 1
while x < 6:
if x == 3:
continue
print x
x+=1

Tatsächlich scheint ...