# tuple (krotka)

# krotka = (3, 2, 1, 11, 2, 2, 3)
# krotka_jednoele = (4,)
# print(type(krotka_jednoele))
# value_2 = krotka[1]
# print(f'Wartość krotki to: {value_2}')

# nowa_krotka = krotka[1:3]
# print(nowa_krotka)

# # krotka[2] = 222

# # import pygame

# # pygame.display.set_mode((400, 500))

# nr_of_2 = krotka.count(2)

# print(nr_of_2)

# index_2 = krotka.index(2)

# print(index_2)

# index_2 = krotka.index(2, 2)

# print(index_2)

# index_3 = krotka.index(3, 0)

# print(index_3)


# zbiory (sets)

# my_set = {1, 2, 3, 4, 5}

# my_set.discard(22)

# print(my_set)

# print(type(my_set))

# my_set.add(9)

# print(my_set)

# my_set.remove(5)

# print(my_set)

# number = my_set.pop()
# print(number)
# print(my_set)

# number = my_set.pop()
# print(number)
# print(my_set)

# my_set.clear()

# print(my_set)

# zbior_a = {2, 4, 10}
# zbior_b = {3, 2, 4}

# zbior = zbior_a.union(zbior_b)

# print(zbior)

# zbior = zbior_a.intersection(zbior_b)

# print(zbior)

# zbior = {2, 2, 2, 3, 3, 1, 5, 8}

# print(zbior)

# print(list(zbior)[2])

# for i in zbior:
#     if i == 3:
#         print(i)


zbior = {1, 2, 3}
krotka = (4, 5, 6)
my_list = [7, 8, 8, 9]

print('Konwersja zbioru na listę')
print(list(zbior))
print(type(list(zbior)))

print('Konwersja krotki na listę')
print(list(krotka))
print(type(list(krotka)))

print('Konwersja zbior na krotkę')
print(tuple(zbior))
print(type(tuple(zbior)))

print('Konwersja listy na krotkę')
print(tuple(my_list))
print(type(tuple(my_list)))

print('Konwersja krotki na zbior')
print(set(krotka))
print(type(set(krotka)))

print('Konwersja lista na zbior')
print(set(my_list))
print(type(set(my_list)))