Je veux ajouter des lignes de chiffres sous la forme d'une longue chaîne à ajouter à une liste dans une liste en fonction de leur ligne. Par exemple, je sais à l'avance que chaque rangée a 4 chiffres qui ne peuvent aller jusqu'à 99 qu'à partir de 01, et il y a un total de 3 lignes. Comment auriez-vous traversé la chaîne, transformer chaque nombre en un int et le mettre dans la bonne liste pour montrer dans quelle rangée il se trouve?Quel est le moyen le plus simple mais pas le plus rapide de formater cette chaîne en une liste? Python
myStr = "01 02 03 04 11 12 13 14 21 22 23 24"
myList = [[01, 02, 03, 04],[11, 12, 13, 14],[21, 22, 23, 24]]
Je dois prendre des centaines de ces points de données en lignes, mais de comprendre le concept je reste petit dans l'exemple. Je ne cherche pas la façon la plus concise et professionnelle de gérer le problème, juste une méthode qui se lit facilement serait mieux.
01 peut être une chaîne, mais si elle est un entier, il sera automatiquement 1. – zhangyangyu
Oui, c'est exact, j'ai raté l'écriture clairement. –