Verfasst: Donnerstag 19. Januar 2006, 13:04
Sehr Interessant, deine Ausführungen
Danke... (Solle man eigentlich in's Wiki mal schreiben!)

Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Code: Alles auswählen
def genIDnew(self, x, y):
var_id = ""
for a, b in itertools.izip(("%%0%sd"%max(len(str(x)),len(str(y))))%x,("%%0%sd"%max(len(str(x)),len(str(y))))%y):
var_id = var_id.join(a+b)
return int(var_id)
Code: Alles auswählen
def genID(self, x, y):
return int("".join(a+b for a, b in itertools.izip(("%%0%sd"%max(len(str(x)),len(str(y))))%x,("%%0%sd"%max(len(str(x)),len(str(y))))%y)))
Oh Gott! Mir ist schlecht! Für so etwas gehörst Du standrechtlich erschossen. Geh sofort zu Perl zurück!elLobo hat geschrieben:nicht das gleiche, wie dieses:Code: Alles auswählen
def genIDnew(self, x, y): var_id = "" for a, b in itertools.izip(("%%0%sd"%max(len(str(x)),len(str(y))))%x,("%%0%sd"%max(len(str(x)),len(str(y))))%y): var_id = var_id.join(a+b) return int(var_id)
Code: Alles auswählen
def genID(self, x, y): return int("".join(a+b for a, b in itertools.izip(("%%0%sd"%max(len(str(x)),len(str(y))))%x,("%%0%sd"%max(len(str(x)),len(str(y))))%y)))
Tja.. warum antwortest Du dann überhaupt?BlackJack hat geschrieben:Würde ich mal so sagen. Ich habe jetzt nämlich nicht versucht zu verstehen was Du armer kranker Mensch da machen möchtest. Das ist zutiefst unpythonisch.
Code: Alles auswählen
def genIDnew(self, x, y):
int_one = "%%0%sd"%max(len(str(x)),len(str(y)))%x
int_two = "%%0%sd"%max(len(str(x)),len(str(y)))%y
list_id = []
for a, b in itertools.izip(int_one,int_two):
list_id.append(a+b)
var_id = "".join(list_id)
return int(var_id)
Nein... Deine Antwort vorher reicht mir voll und ganz...! Danke vielmals!modelnine hat geschrieben:Hmm... Okay, brauchst Du noch einen Beweis dass meine Funktion eine Bijektion auf:
joinint: NxN -> N
ist? Ich hab nämlich gerade gelesen dass Du gefragt hast was die mathematische Theorie hinter _meiner_ Funktion ist, wenn Du das wirklich wissen willst, dann sag das kurz, dann bau ich einen Beweis zusammen. Den muss ich dann aber TeXen...