Python es tan querido porque es breve, claro y poderoso. Con muy pocas líneas puedes lograr lo que en otros lenguajes toma mucho más tiempo.
Aquí tienes 12 trucos divertidos que harán tu código más limpio, inteligente y agradable de escribir.
1. Intercambio en sitio de dos números
x, y = 5, 42 print(x, y) x, y = y, x print(x, y)
Salida: 5 42 42 5
2. Invertir una cadena al instante
word = PythonRocks print(Reverse is, word[::-1])
Salida: Reverse is skcoRnothyP
3. Unir una lista en una sola cadena
words = [Coffee, Makes, Coding, Better] print( .join(words))
Salida: Coffee Makes Coding Better
4. Encadenar comparaciones
n = 15 print(10 < n < 20) True print(5 > n <= 14) False
5. Ver la ruta de los módulos importados
import os import math print(os) print(math)
Salida: module os from C:/Python311/Lib/os.py module math built-in
6. Uso de enumeraciones simples
class Colors: Red, Green, Blue = range(3) print(Colors.Red) print(Colors.Green) print(Colors.Blue)
Salida: 0 1 2
7. Devolver múltiples valores desde una función
def get_coordinates(): return 10, 20, 30 x, y, z = get_coordinates() print(x, y, z)
Salida: 10 20 30
8. Valor más frecuente en una lista
nums = [3, 7, 3, 2, 7, 7, 1, 3, 7, 2] print(max(set(nums), key=nums.count))
Salida: 7
9. Comprobar el uso de memoria de un objeto
import sys x = Hello World print(sys.getsizeof(x))
Salida: 60
10. Imprimir una cadena varias veces
word = Python print(word * 3)
Salida: PythonPythonPython
11. Comprobar si dos palabras son anagramas
def is_anagram(s1, s2): return sorted(s1) == sorted(s2) print(is_anagram(listen, silent)) print(is_anagram(hello, world))
Salida: True False
12. Ordenar un diccionario por clave y por valor
data = {3: banana, 1: apple, 2: cherry} print(sorted(data.items(), key=lambda a: a[1])) por valor print(sorted(data.items(), key=lambda a: a[0])) por clave
Salida: [(1, apple), (3, banana), (2, cherry)] [(1, apple), (2, cherry), (3, banana)]
Ideas finales
Listo, 12 trucos de Python para escribir código más limpio y lucir como un profesional. Ponlos en práctica en tu próximo proyecto y eleva tu productividad.
En Q2BSTUDIO impulsamos equipos y productos con aplicaciones a medida y software a medida, integrando inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio y power bi. Si buscas crear una plataforma sólida y escalable, descubre cómo nuestras soluciones de aplicaciones a medida y software a medida pueden acelerar tu roadmap.
También acompañamos a organizaciones en proyectos de ia para empresas, agentes IA, machine learning y automatización inteligente. Conoce nuestra oferta de inteligencia artificial para empresas y transforma tus procesos con analítica avanzada y modelos generativos.
Si necesitas reforzar ciberseguridad, despliegues en la nube o analítica de datos con power bi, hablamos tu mismo idioma técnico y de negocio. Contáctanos y convierte tus ideas en valor real.