[PYTHON] Convertir une liste multidimensionnelle (tableau) en une dimension

Créez une nouvelle liste vide (tableau) et copiez les éléments d'origine un par un.

Pour python

test.py



# coding: utf-8

animal_list = ["Chien", ["Perse", "Mantican", "Scottish fold"], "Humain", ["hamster,Kapibara"]];
new_list = []

for animal in animal_list:
    if type(animal) == list:
        new_list.extend(animal)
    else:
        new_list.append(animal)
        
print(new_list)

Pour js (gaz)

test.gs


function make_array() {
 
  var array = ["Chien", ["Perse", "Mantican", "Scottish fold"], "Humain", ["hamster,Kapibara"]];
  var new_array = [];
  
  for (var i = 0; i <= array.length - 1; i++) {
    if (typeof(array[i]) == "object") {
      array[i].map(function(text) { new_array.push(text) });
    } else {
      new_array.push(array[i]);
    }
  }
  
  Logger.log(new_array);

}

<Mémo> -La liste est variable (il n'est pas nécessaire de déterminer la taille), mais le tableau est invariant. (Il est nécessaire de décider de la taille au moment de la déclaration) ・ Est-il nécessaire de déterminer la taille du tableau en js?

Recommended Posts

Convertir une liste multidimensionnelle (tableau) en une dimension
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Convertir dict en tableau
Qu'est-ce que vous aimez dans la conversion d'un tableau (liste) en chaîne?
Convertir un objet de tranche en liste de numéros d'index
[Python] Convertir la liste en Pandas [Pandas]
Initialisation de tableau multidimensionnel de la liste
Comment convertir un tableau en dictionnaire avec Python [Application]
Convertir un PDF A4 en A3 toutes les 2 pages
Convertir la liste en DataFrame avec python
Comment convertir 0,5 en 1056964608 en un seul coup
Python> liste> Convertir une double liste en une seule liste
Convertir une chaîne en image
Outil pour convertir la configuration Juniper
Lorsque vous souhaitez trier une liste multidimensionnelle sur plusieurs lignes
[Django] Convertir l'ensemble de requêtes en liste de types de dict
python> Convertir le tuple en liste> aList = list (pi_tuple)
Convertir un tableau (struct) en json avec golang
[python] Comment trier par le Nth Mth élément d'un tableau multidimensionnel
Comment effacer un taple dans une liste (Python)
Convertissez plusieurs fichiers jpg en un seul fichier PDF
Ecrire un script pour convertir un vidage MySQL en TSV
amateur python tente de résumer la liste ②
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
Convertir une chaîne au format de liste caractère par caractère avec python
Convertir en HSV
Tableau multidimensionnel Python
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Comment convertir / restaurer une chaîne avec [] en python
Diverses méthodes pour extraire les colonnes du tableau NumPy
Convertir le tableau NumPy "ndarray" en lilt en Python [tolist ()]
Convertir un fichier texte avec des valeurs hexadécimales en fichier binaire
Comment convertir un objet de classe en dictionnaire avec SQLAlchemy
J'ai créé un code pour convertir illustration2vec en modèle Keras
Choses à noter lors de l'initialisation d'une liste en Python
Convertir le vecteur de valeur entière en une représentation chaude
Comment convertir un spectrogramme Mel en un fichier wav
[Python] Je veux faire d'une liste imbriquée un taple
[Python] Création d'une méthode pour convertir la base en 1 seconde
Convertir les éléments du tableau numpy de float en int
Soit Code Day54 à partir de zéro "1290. Convertir le nombre binaire dans une liste liée en nombre entier"