Bin ich sicher, Typen in einer Python-Liste zu mischen?

Gibt es unvorhergesehene Probleme beim Mischen verschiedener Typen in einer Python-Liste? Zum Beispiel:

import random
data = [["name1", "long name1", 1, 2, 3],
        ["name2", "long name2", 5, 6, 7]]
name, long_name, int1, int2, int3 = random.choice(data)

Ich benutze diesen Code, um mehrere verwandte Parameter innerhalb einer Funktion zufällig festzulegen, aber obwohl Python dies unterstützt, bin ich vorsichtig, wenn ich Typen wie diesen in einer Liste mische. Da die Liste der gemischten Datentypen für keine andere Verarbeitung als für die Zuweisung von Variablen an und für sich verwendet wird (die Variablen, denen sie zugewiesen sind, aber nicht die Liste selbst), gehe ich davon aus, dass dies in Ordnung ist, aber ich möchte dies sicherstellen ist kein heimlich problematischer Code.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage