lista1 = [] lista2 = ["Sanyi", "Zoli", "Jani"] lista3 = ["Bözsi", 23, "Mari", "Bözsi", "hétfő", True, -76.23, 'A'] lista4 = [3]*10 # 10 db 3-assal tölti fel a lista4-et. print("A 3. lista: ", lista3) print() # A lista indexei az elemek "közé" mutatnak. # Sanyi Zoli Jani Ezek az értékek. #|------------|------------|------------| #0. 1. 2. 3. Ezek pedig az indexek. (Nyílván, most 3. index nincs!) print("A lista3 ötödik eleme: ", lista3[4]) print("A lista3 utolsó eleme: ", lista3[-1]) print("A lista3 második elemétől az utolsó előtti eleméig: ", lista3[1:-2]) print("A lista3 második elemétől a végéig: ", lista3[1:]) # append: Hozzáad egy elemet a lista végéhez. lista1.append("tej") lista1.append(195) print("append: ", lista1) # count: Visszaadja a paraméter listában való előfordulásainak a számát. print("count: ", lista3.count("Bözsi")) # extend: Hozzáad egy listát a lista végéhez. lista3.extend(lista2) print("extend: ", lista3) # index: Visszatér az első olyan elem indexével, melynek az értéke a paraméter. # Ennek a függvénynek lehet még egy kezdet, ill. vég paramátere is. print("index: ", lista3.index(23)) # insert: Beszúr egy elemet a listába. Előbb az indexet kell megadni, majd a beszűrandó elemet. lista1.insert(2, "Ft") print("insert: ", lista1) # remove: Eltávolítja a legelső olyan elemet a listából, amelynek értéke a paraméter. # Hiba, ha nincs ilyen. lista3.remove("Sanyi") print("remove: ", lista3) # sort: Rendezi a listát - ha tudja. # Ha többféle adattípus van a listában, akkor mi alapján rendezzen szerencsétlen? # Az ékezetes karakterekkel is akadnak gondok. lista2.sort() # Fordított sorrend: lista2.sort(reverse=True) print("sort: ", lista2) # reverse: Megfordítj a rendezést. lista2.reverse() print("reverse: ", lista2)