Wie kann man eine ganze Zahl in einzelne Ziffern aufteilen und diese durch Komma getrennt ausgeben?
📁 Liste, Zeile, Python, Beispiel
Zum Beispiel gibt es eine Variable a = 987
Wie kann man die Ausgabe in diesem Format realisieren:
9,8,7Vielleicht irgendwie mit einer for()-Schleife und dann in eine Liste schreiben und diese mit split und Komma ausgeben, aber das wäre viel Code. Wie kann man es kürzer umsetzen?
Wenn es im Kern der Frage um den Vergleich von Werten und Typen geht, kann man es so machen:
def strict_eq(obj1, obj2): if type(obj1) != type(obj2): retu False retu obj1 == obj2In [4]: strict_eq(0, False)Out[4]: FalsePS man kann noch weiter gehen und für numerische Typen Zahlen bis zu einer bestimmten Genauigkeit vergleichen, um bekannte Probleme mit Gleitkommazahlen zu vermeiden:
Anmelden um eine Antwort zu hinterlassen