Snippet: Los 29 mejores fragmentos de Python

snippet

Snippet: Los 29 mejores fragmentos de Python que le permiten ahorrar tiempo

Echemos un vistazo rápido a 29 snippet de código cortos que puede comprender y dominar increíblemente rápido. ¡Vamos!

Python es uno de los lenguajes más populares utilizados por muchos en ciencia de datos y aprendizaje automático, desarrollo web, secuencias de comandos, automatización y más. Una de las razones de esta popularidad es su sencillez y facilidad de aprendizaje.

Si está leyendo esto, lo más probable es que ya esté usando Python, o al menos esté interesado en él.


  1. Comprobación de la singularidad

Comprueba si hay elementos duplicados en la lista dada. Utiliza una propiedad set() que elimina elementos duplicados de la lista:

snippet

 

  1. Anagrama

Comprobar si dos cadenas son anagramas. Un anagrama es una palabra o frase formada reordenando las letras de otra palabra o frase, usualmente usando todas las letras originales exactamente una vez:

snippet

 

  1. Memoria

Y esto se puede usar para verificar el uso de memoria de un objeto:

snippet

 

4. Tamaño en bytes

El método devuelve la longitud de la cadena en bytes:

snippet

 

5. Imprime la cadena N veces

Generar una cadena n una vez sin la necesidad de usar bucles para esto:

snippet

 

6. Hace que las primeras letras de las palabras sean grandes

Y aquí está el registro. Este es un snippet que usa un método title() para poner en mayúscula cada palabra en una cadena:

 

7. Separación

Divide la lista en listas más pequeñas del tamaño especificado:

 

8. Eliminar valores falsos

Así que eliminas los valores falsos ( FalseNone0 y «») de la lista usando  filter():

 

9. Contar

Para transponer una matriz 2D:

snippet

 

10. Comparación de cadenas

Hacer múltiples comparaciones con todo tipo de operadores en una línea:

snippet

 

11. Separe con coma

Con este snippet se puede convertir una lista de cadenas en una sola cadena, donde cada elemento de la lista está separado por comas:

 

12. Cuenta las vocales

Sirve para contar el número de vocales (“a”, “e”, “i”, “o”, “u”) que se encuentran en la cadena:

snippet

 

13. Convertir la primera letra de una cadena a minúsculas

Úselo para convertir la primera letra de su cadena especificada a minúsculas:

snippet

 

14. Anti-aliasing

Aplanan una lista potencialmente profunda mediante la recursividad:

 

15. Diferencia

Encuentra la diferencia entre las dos iteraciones, manteniendo solo los valores que están en la primera:

 

16. La diferencia entre listas

Devuelve la diferencia entre las dos listas después de aplicar esta función a cada elemento de ambas listas:

 

17. Llamada a función encadenada

Puede llamar a varias funciones en una línea:

 

18. Encontrar duplicados

Aquí el código verifica si hay valores duplicados en la lista usando el hecho de que set() solo contiene valores únicos:

snippet

 

19. Combinar dos diccionarios

Se puede utilizar este método para combinar dos diccionarios:

snippet

 

20. Convierta dos listas en un diccionario

Ahora comencemos a convertir dos listas en un diccionario:

snippet

 

21. Usando ‘enumerate’

El snippet muestra lo que puede usar enumerate() para obtener valores e índices de listas:

snippet

 

22. Tiempo dedicado

Úselo para calcular el tiempo que tarda en ejecutarse un código específico:

snippet

 

23. Prueba / else

Puede usar else como parte de un bloque de  try:

 

24. El elemento que aparece con más frecuencia

Devuelve el elemento más frecuente que aparece en la lista:

snippet

 

25. Palíndromo

Un método para comprobar si la cadena dada es un palíndromo:

 

26. Calculadora sin if-else

Muestra cómo escribir una calculadora simple sin la necesidad de condiciones if-else:

snippet

 

27. Shuffle

Este código se puede utilizar para aleatorizar el orden de los elementos de una lista. Tenga en cuenta que  shuffle funciona en su lugar y devuelve None:

 

28. Cambiar valores

Una forma realmente rápida de intercambiar dos variables sin la necesidad de una adicional:

snippet

 

29. Obtener el valor predeterminado para las claves faltantes

El código muestra cómo puede obtener el valor predeterminado si la clave que está buscando no está incluida en el diccionario:

snippet