Comment pouvons-nous stocker deux paramètres différents dans un seul tableau avec python?
Oct 15 2020
Je souhaite stocker deux paramètres d'un seul utilisateur dans un seul tableau. L'un est l'argent de l'utilisateur qu'il souhaite économiser et le temps où il économise son argent, de sorte que ces deux paramètres doivent être stockés dans un tableau, comment est-ce possible. Je veux aussi les récupérer dans le tableau comme lorsque je prends l'index 0 qu'il ne le suppose pour me retourner 2 choses, l'une le montant qu'il a économisé et le moment où il a économisé ce montant. J'essaye avec le code suivant.
user_money_to_save =[100,399,4499]
time_save = [0.1,0.2,3.4]
user_data=[user_money_to_save,time_save]
print(user_data[0])#this is returning me user_money_to_save. not [100,0.1]
Réponses
ParthS007 Oct 19 2020 at 12:34
Vous pouvez utiliser une zip()fonction qui prend des itérables (peut être zéro ou plus), les agrège dans un tuple et le renvoie.
user_money_to_save =[100,399,4499]
time_save = [0.1,0.2,3.4]
user_data = list(zip(user_money_to_save, time_save))
print(user_data)
Production
[(100, 0.1), (399, 0.2), (4499,3.4)]