[PYTHON] Konvertieren Sie eine mehrdimensionale Liste (Array) in eine Dimension

Erstellen Sie eine neue leere Liste (Array) und kopieren Sie die ursprünglichen Elemente nacheinander.

Für Python

test.py



# coding: utf-8

animal_list = ["Hund", ["Persien", "Mantican", "Schottische Falte"], "Mensch", ["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)

Für js (Gas)

test.gs


function make_array() {
 
  var array = ["Hund", ["Persien", "Mantican", "Schottische Falte"], "Mensch", ["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);

}

-Die Liste ist variabel (die Größe muss nicht bestimmt werden), aber das Array ist unveränderlich. (Die Größe muss zum Zeitpunkt der Deklaration festgelegt werden.) ・ Ist es notwendig, die Größe des Arrays in js zu bestimmen?

Recommended Posts

Konvertieren Sie eine mehrdimensionale Liste (Array) in eine Dimension
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
Dikt in Array konvertieren
Was gefällt Ihnen an der Konvertierung eines Arrays (einer Liste) in einen String?
Konvertieren Sie das Slice-Objekt in eine Liste mit Indexnummern
[Python] Liste in Pandas konvertieren [Pandas]
Mehrdimensionale Array-Initialisierung der Liste
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch
Konvertieren Sie A4 PDF alle 2 Seiten in A3
Konvertieren Sie die Liste mit Python in DataFrame
So konvertieren Sie 0,5 in 1056964608 auf einmal
Python> Liste> Doppelte Liste in einfache Liste konvertieren
Konvertieren Sie eine Zeichenfolge in ein Bild
Tool zum Konvertieren der Juniper-Konfiguration
Wenn Sie eine mehrdimensionale Liste nach mehreren Zeilen sortieren möchten
[Django] Abfragesatz konvertieren, um Typliste zu diktieren
Python> Tupel in Liste konvertieren> aList = Liste (pi_tuple)
Konvertieren Sie ein Array (struct) mit golang in json
[Python] So sortieren Sie nach dem N-ten M-ten Element eines mehrdimensionalen Arrays
So löschen Sie einen Taple in einer Liste (Python)
Konvertieren Sie mehrere JPG-Dateien in eine PDF-Datei
Schreiben Sie ein Skript, um einen MySQL-Dump in TSV zu konvertieren
Python Amateur versucht die Liste zusammenzufassen ②
[Python] Manipulation von Elementen in einer Liste (Array) [Sortieren]
Konvertieren Sie die Zeichenfolge mit Python in ein zeichenweises Listenformat
Zum HSV konvertieren
Mehrdimensionales Python-Array
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Verschiedene Methoden zum Extrahieren von Spalten des NumPy-Arrays
Konvertieren Sie das NumPy-Array "ndarray" in Python [tolist ()]
Konvertieren Sie eine Textdatei mit hexadezimalen Werten in eine Binärdatei
So konvertieren Sie ein Klassenobjekt mit SQLAlchemy in ein Wörterbuch
Ich habe einen Code erstellt, um illustration2vec in ein Keras-Modell zu konvertieren
Beachten Sie beim Initialisieren einer Liste in Python
Konvertieren Sie einen ganzzahligen Wertvektor in eine heiße Darstellung
So konvertieren Sie ein Mel-Spektrogramm zurück in eine WAV-Datei
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
[Python] Erstellt eine Methode zum Konvertieren von Radix in 1 Sekunde
Konvertieren Sie Elemente des Numpy-Arrays von float in int
Lassen Sie Code Day54 ab Null "1290. Binärzahl in einer verknüpften Liste in Ganzzahl konvertieren"