#moja_lista = ["imie", "nazwisko", 21, True]#



lista = [1,2,3,4,5,6,7,8,9,10]
for i in range(len(lista)):
    if i % 2 == 0:
        print(lista[i])

lista = ["", True, "", 5, 54.4554]
(lista[3])

lista[3] = "79"
print(lista[3])

#inicjalizacja listy
lista = ["", True, "", 5, 54.4554]
print("Nasza lista")
print(lista)
#dodawanie elementu na koniec listy
lista.append(-6)
print(lista)

#dodawanie elementu do listu na wybranej pozcyji
lista.insert(-1, "CS-GO") #dodajcie sobie wartość na dowolną pozycję
print(lista)

#dodawanie elementu iterowalnego do listy
lista.extend(["pies", 3.14, "pi"]) #dodajcie sobie słownik z dwoma wartościami key:value
print(lista)

#usuwanie danego elementu z listy
lista.remove("pies") #usuncie element który dodaliście w append !
print(lista) 

lista = ["Cls", "M3", "Supra", "Skyline", True,]
print(lista)
lista.append(7)
print(lista)

lista = ["Cs2", "Fortnite", "Minecraft", "Pubg", True,]
print(lista)
lista.append(9)
print(lista)
lista.insert(2, "Forza") 
print(lista)
lista.extend(["Needforspeed", "Dota2",])
print(lista)
lista.remove("Cs2")
print(lista)

#usuwanie elementu z podanego indexu
lista.pop(4)
print(lista)

#znajdowanie indeksu pierwszego znalezionego elementu
"""
id = lista.index("")
print(f"Indeks elementu ' ' to {id}")


id = lista.index(", 1")
print(f"Indeks elementu ' ' to {id}")

id = lista.index("", 3, len(lista))
print(f"Indeks elementu ' ' to {id}")
"""
lista = ["", 1, "", 1, 3, 5, 8, 9, ""]

#metoda zliczająca wystąpienia danej wartości w liście
zliczenia = lista.count("")
print(f"Liczba wystąpień wartości '' w liście {zliczenia}")

#sortowanie listy !!!nie można sortować listy z wartościami liczbowymi i słowami
lista = [9,4,6,3,2,8,1,15,7,23]
lista.sort()
print(lista)

slowo = ["źdźbło", "pomidor", "kopalnia", "alfabet", "lasso"]
print(slowo)
slowo.sort()
print(slowo)

#odwrocenie kolejności listy
lista.reverse()
print(lista)

#tworzy kopię listy
kopia = lista.copy()
print("lista")
print(lista)
print("kopia")
print(kopia)

#czyszczenie listy
lista.clear()
print(lista)


lista1 = ([1, 2, 3,])
print(lista)

lista2 = ([4, 5, 6,])
print(lista)

lista.extend("lista2")
print(lista1)

lista.pop(2)
print(lista1)

lista.pop(5)
print(lista1)

lista.remove("1", "6",)
print(lista1)

