# for i in range(5):
#     print(i)

#[ expression for i in iteralble if condition ]

list_0_4 = [i for i in range(5)]
print(list_0_4)

tupla_0_4 = tuple(i for i in range(5))
print(tupla_0_4, end="")

# print(tupla_0_4.__next__())
# print(tupla_0_4.__next__())
# print(tupla_0_4.__next__())

# for i in tupla_0_4:
#     print(i, end=" ")

print()
set_0_4 = {i for i in range(5)}
print(set_0_4)


list_multiply_by_2 = [i * 2 for i in range(5)]
print(list_multiply_by_2)

# [0, 2, 4, 6, 8]

dict = {i:i ** 2 for i in range(5)}
print(dict)
print(dict[4])

event_nrs = [i for i in range(11) if i % 2 == 0]
print(event_nrs)

panstwo = ["Polska", "Niemcy", "Francja", "Hiszpania", "Czechy"]
stolica = ["Warszawa", "Berlin", "Paryż", "Madryt", "Praga"]

# {stolica} to stolica kraju {kraj}

info = [f"{stolica} to stolica kraju {kraj}" for kraj, stolica in zip(panstwo, stolica)]

for i in info:
    print(i)