OK j'adore Python zip()
fonction. L'utiliser tout le temps, c'est génial. Chaque maintenant et encore, je veux faire le contraire de zip()
, pense que "j'ai utilisé pour savoir comment le faire", puis google python décompressez, puis rappelez-vous que l'on utilise cette magie *
pour décompresser une zippée liste de tuples. Comme ceci:
x = [1,2,3]
y = [4,5,6]
zipped = zip(x,y)
unzipped_x, unzipped_y = zip(*zipped)
unzipped_x
Out[30]: (1, 2, 3)
unzipped_y
Out[31]: (4, 5, 6)
Ce qui sur terre se passe? Ce qui est magique astérisque? Où d'autre peut-il être appliqué et que d'autres belles choses incroyables en Python sont si mystérieux et difficile à google?