Python aberraciones

  • operador ternario:
    variable = "valor" if condicion_cierta() else "otro_valor"
  • reducciones:
    my_numbers = [11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
    even_number_list = [num for num in my_numbers if num%2 == 0]
  • lista a cadena, con separador (,) y otros caracteres
    words = ['hello', 'world', 'you', 'look', 'nice']
    ', '.join(f'[{w}]' for w in words)
    # '[hello], [world], [you], [look], [nice]'
  • operador walrus:
    if (variable := random.randint(1,10)) > 5:
        print(f"El resultado de la {variable} es mayor a 5")
    else:
        print(f"El número {variable} es menor a 5")
  • preprocesador para meter { } : https://pydong.org/posts/PythonsPreprocessor/
  • development/python/aberraciones.txt
  • Darrera modificació: 09/10/2024 02:26
  • per mate