Testei com a sequência de Fibonacci
objeto01 = {1, 2, 3, 5, 8, 13, 21, 34, 55, 89}
objeto01.add(144)
print(objeto01)
retorno: {1, 2, 3, 34, 5, 8, 13, 144, 21, 55, 89}
Como resolveria isso? Não encontrei nada na documentação!
Atenciosamente.
Testei com a sequência de Fibonacci
objeto01 = {1, 2, 3, 5, 8, 13, 21, 34, 55, 89}
objeto01.add(144)
print(objeto01)
retorno: {1, 2, 3, 34, 5, 8, 13, 144, 21, 55, 89}
Como resolveria isso? Não encontrei nada na documentação!
Atenciosamente.
Olá, Eduardo!
Da forma que criou o "objeto01", ele é um "set". Sets, em Python, não são ordenados. Por isso, o método "add" não adiciona o número em uma posição específica (como, por exemplo, na última posição).
Pense em sets como um conjunto que é uma bolsa cheia de coisa dentro, sem ordem. Como o nome diz, Fibonacci é uma sequência, logo a ordem é importante. Uma ideia seria utilizar uma lista. Em Python, listas são ordenadas.
Contudo, listas não possuem o método "add" e sim o método "append". Ver abaixo.
Espero ter ajudado! =)
Boa tarde Thainara, sim tinha esse entendimento, obrigado pelo retorno.
Porém achava que para "SETS" assim como listas, poderia ter algo para ordenar e posicionar .
Era mais teste mesmo do que uma dúvida em sí.
Obrigado.