Tudo bem, parece que nunca vai acabar.
Temos tantos métodos com menos, mas como eu disse, as listas têm muitos métodos porque você pode fazer muito
com eles.
Parece muito agora.
Mas acredite em mim, eles se tornarão uma segunda natureza.
Então aguente firme.
Eu tenho mais alguns para mostrar a você.
O próximo é chamado SORT.
Adivinhe o que vou fazer se eu clicar em executar?
Eu não recebo nenhum.
Mas lembre-se, meio que classifica a lista, como você pode imaginar, no local, que significa e modifica a lista.
Então, se eu remover esse Opta aqui e depois classificar ou fazer cesta e clicar em executar.
Veja isso, recebo uma lista ordenada onde D foi movido na minha frente, se eu tivesse, digamos, X no início
aqui.
E eu clico em correr.
Vai mover o machado até o fim, vai ordenar a lista no lugar para mim novamente, se eu
passar o mouse sobre ela, verá que não vai retornar nada, por isso nossa impressão inicialmente não funcionou
.
Tivemos que imprimir a nossa cesta, não o que ela produz, que ela não produz nada.
Hmm, mas e este aqui, se formos para funções embutidas, eu tenho algo chamado classificado
e se eu fizer classificado e porque é uma função, não um método, posso fazer ponto classificado ou cesta.
Então, por aí.
O BRAK é como imprimir se eu executar isso direito.
Nada mudou, mas e se eu remover e colocar aqui?
Se eu clicar em executar, obtenho A, B, C, D, e, x, hmm, e se eu comentar isso?
Para que não o separemos mais, apenas temos a cesta e, em seguida, executamos a classificação.
Função se eu correr.
Você viu aquilo?
Ordenado.
Eu sei que é confuso.
Por que eles ainda precisam, mas classificados produz uma nova matriz.
Então, se eu imprimir cesta aqui.
E eu clico em correr.
A cesta não foi modificada.
A cesta continua a mesma.
É este aqui que não está ordenado, ordenado, por outro lado, não modifica o cesto no
lugar.
Em vez disso, ele cria uma nova cópia da cesta e a classifica.
É quase como se estivéssemos fazendo isso.
Estamos dizendo que nova cesta é igual a cesta e então vamos copiar essa cesta.
Lembre-se do fatiamento da lista e, em seguida, estamos realizando uma nova classificação por pontos da cesta nessa nova lista, de modo que, se eu fizer Nova
cesta e clicar em executar.
Temos a mesma coisa.
Portanto, você deve ter cuidado com certas ações que executam uma ação no local ou criam uma lista completamente
nova para começar.
A propósito, há também, em vez disso, um método de cópia de ponto que podemos usar e se eu executar isso.
Novamente, obtemos a mesma coisa, Kopi, assim como o nome sugere, copiou a lista para nós e nos devolve
uma nova lista.
Tudo bem, um último, e esse é o ponto reverso da cesta.
O que você acha que isso faz com base no nome?
Bem, se eu verificar a cesta aqui e clicar em Executar.
É isso que você esperava?
Ele inverte a cesta.
Emplace.
Mas observe que não é como classificar, não é classificar, mas simplesmente trocar todos os índices em lados
opostos.
Portanto, D é agora o índice de zero, E agora é o índice de um, o índice de dois, três, assim por diante e assim por diante.
Portanto, você pode ver aqui que na verdade não classifica.
Em vez disso, o que podemos fazer é classificar primeiro, depois inverter e, se clicarmos, executar.
Temos uma cesta ordenada e invertida, um pouco complicada que alguns entrevistadores podem perguntar.
Certo, bom trabalho chegando até aqui.
Estamos quase terminando as listas, então vejo você no próximo vídeo, Pabai.