Las listas de Python tienen ingeniosas capacidades de indexación/corte. Aquí hay varios ejemplos:
x = "123456" x[:-3] '123' x[:-1] '12345' # -1 slices off last element x[:-0] # -0 slices off .. everything .. this is what i'd like to fix '' Me gustaría cortar un número variable de elementos d :
x[:-d] Pero si d fuera 0 obtenemos un resultado muy diferente al deseado. Una solución es:
d = 0 x[:-d if d else len(x)] '123456'Eso es posible, pero ¿hay alguna alternativa [más corta]?