# krotka = (4,2,11,2,4)
# krotka_jednoelementowa = (5,)
# print(krotka)
# print(krotka_jednoelementowa)
# print(krotka [1:4])
# print(krotka [0])
# print(krotka.count(2))
# print(krotka.index(2))

# zbior = {1,2,3,4}
# pusty_zbior = set()
# print(zbior)
# zbior.add(9)
# print(zbior)
# zbior.remove(1)
# print(zbior)
# zbior.discard(44)
# print(zbior)
# losowy_element = zbior.pop()
# print(losowy_element)
# print(zbior)
# zbior.clear()
# print(zbior)

# lista = [1,2,3,4]
# krotka = (5,6,7,8)
# zbior = {9,10,11,12}

# print(list(zbior))
# print(type(list(zbior)))

# print(list(krotka))
# print(type(list(krotka)))

# print(tuple(zbior))
# print(type(tuple(zbior)))

# print(tuple(lista))
# print(type(tuple(lista)))

# print(set(krotka))
# print(type(set(krotka)))

# print(set(lista))
# print(type(set(lista)))

lista = [1,2,3]
krotka = (4,5,6)
slownik = {"klucz1":1, "klucz2":2, "klucz3":3}
zbior = {7,8,9}

print(len(lista))
print(len(krotka))
print(len(slownik))
print(len(zbior))

for i in range(len(lista)):
    print(i, end = " ")
print("")
for i in range(len(krotka)):
    print(i, end = " ")
print("")
for i in slownik:
    print(i, end = " ")
print("")
for i in zbior:
    print(i, end = " ")
print("")

for i in slownik.values():
    print(i)

print("Elementy Listy: ")
for i in lista[::-1]:
    print(i)

print("Elementy zbior: ")
for i in list(zbior)[::-1]:
    print(i)

print("Elementy krotka: ")
for i in krotka[::-1]:
    print(i)

print("Elementy slownik" \
": ")
for i in list(slownik)[::-1]:
    print(i)

lista.extend(zbior)
lista.extend(krotka)
lista.extend(slownik.values())
print(lista)

lista.append(min(lista))
lista.append(max(lista))

print(len(lista))

krotka2 = tuple(lista)
print(krotka2)
print(len(krotka2))

zbior2 = set(krotka2)
print(zbior2)
print(len(zbior2))