# Csatolt lista példa
csatolt_lista = [
[1, 2, 3],
['a', 'b', 'c'],
[True, False, True]
]
# Lista elemeinek kiírása
for sor in csatolt_lista:
for elem in sor:
print(elem, end=' ')
print()
----------
1 2 3
a b c
True False True
------------
Egy példa egy csatolt listára, valamint egy függvényre, amely végigiterál a csatolt listán, és kiírja az összes csomópont értékét:
def kiir_csatolt_listat(csatolt_lista):
for sor in csatolt_lista:
for elem in sor:
print(elem, end=' ')
print()
# Példa csatolt lista
csatolt_lista = [
[1, 2, 3],
['a', 'b', 'c'],
[True, False, True]
]
# Csatolt lista kiírása
kiir_csatolt_listat(csatolt_lista)
----------
kiir_csatolt_listat, amely végigiterál a csatolt listán, és kiírja az összes csomópont értékét.
Ami a rendezést illeti, a csatolt_lista elemeit rendezni a sorted függvénnyel lehet. Azonban a csatolt listák esetén figyeljünk arra, hogy a rendezés csak a külső listákra vonatkozik, és nem azok belső elemeire. Például:
# Csatolt lista rendezése
rendezett_csatolt_lista = sorted(csatolt_lista, key=lambda x: x[0])
# Rendezett csatolt lista kiírása
kiir_csatolt_listat(rendezett_csatolt_lista)
Ebben a példában a sorted függvényt használjuk a csatolt lista rendezésére, és a key paraméterrel megadjuk, hogy a rendezés az első elem alapján történjen. Az így rendezett lista kiírása ugyanazt a struktúrát mutatja, de a külső listák sorrendje változhat a rendezés eredményeképpen.
Nincsenek megjegyzések:
Megjegyzés küldése