filmov
tv
Listas magicas em Python com __lshift__
Показать описание
Neste vídeo, vou compartilhar com vocês como criar uma classe personalizada em Python e, em seguida, vamos nos aprofundar na implementação do método especial __lshift__, também conhecido como operador de "left shift".
A classe que criamos é chamada de L e herda de list, o que nos permite estender a funcionalidade de listas padrão do Python. Em seguida, você verá como o método __lshift__ é definido dentro da classe. Esse método realiza uma operação especial de deslocamento à esquerda em nossa lista personalizada.
Mostrarei passo a passo o processo de criação da classe L, explicando cada etapa em detalhes. Além disso, abordaremos conceitos importantes de programação orientada a objetos em Python, tornando este vídeo útil para iniciantes e também para aqueles que desejam aprimorar suas habilidades de programação.
No exemplo prático, utilizaremos uma instância da classe L, com uma lista inicial [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]. Em seguida, aplicaremos o operador (left shift) para realizar deslocamentos na lista, observando o resultado em cada iteração.
Se você deseja aprofundar seus conhecimentos em Python e compreender melhor como os métodos especiais funcionam, este é o vídeo perfeito para você! Tenho certeza de que você ficará impressionado com a flexibilidade que Python oferece na criação de classes personalizadas.
Gostou do vídeo? Deixe seu like, compartilhe com seus amigos e se inscreva no canal para não perder os próximos conteúdos sobre programação e tecnologia. Obrigado por assistir e nos vemos no próximo vídeo!
#código #Python #Programação #ClassePersonalizada #MétodoEspecial #LeftShift #IniciantesEmPython
class L(list):
def __lshift__(self, other):
for _ in range(other):
iterable_ = (
iterable_[1:] +
iterable_[:1])
return iterable_
l = L([0,1,2,3,4,5,6,7,8,9])
A classe que criamos é chamada de L e herda de list, o que nos permite estender a funcionalidade de listas padrão do Python. Em seguida, você verá como o método __lshift__ é definido dentro da classe. Esse método realiza uma operação especial de deslocamento à esquerda em nossa lista personalizada.
Mostrarei passo a passo o processo de criação da classe L, explicando cada etapa em detalhes. Além disso, abordaremos conceitos importantes de programação orientada a objetos em Python, tornando este vídeo útil para iniciantes e também para aqueles que desejam aprimorar suas habilidades de programação.
No exemplo prático, utilizaremos uma instância da classe L, com uma lista inicial [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]. Em seguida, aplicaremos o operador (left shift) para realizar deslocamentos na lista, observando o resultado em cada iteração.
Se você deseja aprofundar seus conhecimentos em Python e compreender melhor como os métodos especiais funcionam, este é o vídeo perfeito para você! Tenho certeza de que você ficará impressionado com a flexibilidade que Python oferece na criação de classes personalizadas.
Gostou do vídeo? Deixe seu like, compartilhe com seus amigos e se inscreva no canal para não perder os próximos conteúdos sobre programação e tecnologia. Obrigado por assistir e nos vemos no próximo vídeo!
#código #Python #Programação #ClassePersonalizada #MétodoEspecial #LeftShift #IniciantesEmPython
class L(list):
def __lshift__(self, other):
for _ in range(other):
iterable_ = (
iterable_[1:] +
iterable_[:1])
return iterable_
l = L([0,1,2,3,4,5,6,7,8,9])