Python :: Aufgabe #282 :: Lösung #1
1 Lösung

#282
Mehrdimensional zu Eindimensional
Anfänger - Python
von Exception
- 11.05.2020 um 08:38 Uhr
Das folgende mehrdimensionale Array soll zu einem flachen, eindimensionalen Array umgewandelt werden. Viel Spaß.
PHP-Code

$a = [ 0 => 'Text 0', 1 => 'Text 1', 2 => 'Text 2', 'A' => [ 0 => 'Text A 0', 1 => 'Text A 1', 2 => 'Text A 2', ], 'B' => [ 'A' => [ 0 => 'Text B A 0', 1 => 'Text B A 1', 2 => 'Text B A 2', ] ] ];
#1

von eisheiliger (3750 Punkte)
- 10.04.2021 um 17:52 Uhr

""" #282: Mehrdimensional zu Eindimensional Das folgende mehrdimensionale Array soll zu einem flachen, eindimensionalen Array umgewandelt werden. """ def dim3_dim1(arr_mult): arr_flat = [] for i in range(len(arr_mult) - 1): arr_flat.append((arr_mult[i])) for j in range(len(arr_mult) - 1): arr_flat.append((arr_mult[len(arr_mult) - 1][j])) for k in range(len(arr_mult) - 1): arr_flat.append((arr_mult[len(arr_mult) - 1][len(arr_mult) - 1][k])) print(arr_flat) def main(): arr_3dim = ['Text 0', 'Text 1', 'Text 2', ['Text A 0', 'Text A 1', 'Text A 2', ['Text B A 0', 'Text B A 1', 'Text B A 2']]] dim3_dim1(arr_3dim) if __name__ == '__main__': main()
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1