zip en python

Quand j'ai vu un senior qui utilisait une paire C ++ pour traiter un tableau d'axe x et un tableau d'axe y en tant qu'ensemble, j'ai pensé que c'était cool, mais python avait aussi une fonction appelée zip. Je ne sais pas

zip


x = [1, 2, 3]
y = [4, 5, 6]
z = zip(x, y)

Vous devriez maintenant avoir [(1, 4), (2, 5), (3, 6)] assigné à z!

z


<zip object at 0x104d232c8>

cette? Il semble que la valeur de retour de zip soit passée de list en python2 à iterator en python3 ([Porting code to Python 3 using 2to3](http: //diveintopython3-ja.rdy. jp / porting-code-vers-python-3-avec-2to3.html)).

zip2list


list(z) # [(1, 4), (2, 5), (3, 6)]

l'a fait!

~~ J'ai essayé de trouver la même chose en PHP, mais je n'en avais pas envie car seule la fonction de compression vers Zip est sortie. ~~ Dans les commentaires, je vous ai dit que vous pouvez utiliser array_map (). Merci, knoguchi!

Alors je l'ai écrit (bien que ce soit le même code que le commentaire).

array_map


$x = [1,2,3];
$y = [4,5,6];
$set = array_map(NULL, $x, $y);
var_dump($set);
/*
array(3) {
  [0]=>
  array(2) {
    [0]=>
    int(1)
    [1]=>
    int(4)
  }
  [1]=>
  array(2) {
    [0]=>
    int(2)
    [1]=>
    int(5)
  }
  [2]=>
  array(2) {
    [0]=>
    int(3)
    [1]=>
    int(6)
  }
}
*/

Je n'ai pas encore maîtrisé PHP ...

Recommended Posts

zip en python
Zip, décompressez avec python
Python
Zip *: français
Fonction intégrée Python ~ Zip ~
python kafka
[Python] Qu'est-ce qu'une fonction zip?
Les bases de Python ⑤
Python intégré
Notation d'inclusion Python
Technique Python
Étudier Python
Compte à rebours Python 2.7
Mémorandum Python
Python FlowFishMaster
Service Python
fonction python ①
Les bases de Python
Mémo Python
Extraire récursivement des fichiers zip avec python
ufo-> python (3)
Notation d'inclusion Python
Installer python
Python Singleton
Les bases de Python ④
Mémorandum Python 2
mémo python
Python Jinja2
Incrément Python
Installer Python 3.4.3.
Essayez Python
Mémo Python
Itératif Python
Algorithme Python
[Python] Variables
Fonctions Python
Python sys.intern ()
Fraction Python
underbar python C'est ce que
Résumé Python
Zip récursif
Démarrer python
[Python] Trier
Remarque: Python
Les bases de Python ③
Les bases de Python
[Scraping] Scraping Python
Mise à jour Python (2.6-> 2.7)
Mémorandum Python
apprentissage de python
mémorandum python
Télécharger Python
mémorandum python
Mémo Python
a commencé python
Python #JSON
quiz python
Note de Python