El [:5] hace que se le ponga un limit a la query o trae todos los resultados y solo me entrega 5?

Hanniel Gutiérrez

Hanniel Gutiérrez

Pregunta
studenthace 3 años

El [:5] hace que se le ponga un limit a la query o trae todos los resultados y solo me entrega 5?

3 respuestas
para escribir tu comentario
    Luis Kennedy Saavedra Fuentes

    Luis Kennedy Saavedra Fuentes

    studenthace 3 años

    nróaCorresponde a los Slices. En su traducción: rebanadas.

    Nos permite obtener las posiciones deseadas en una lista como en este caso. O de un string.

    En este caso

    [:5]

    De la lista obtenidos de preguntas, sería antes de los : **Muéstrame las preguntas de esta lista desde el indice 0

    Y después de los : Muéstrame las 5 primeras posiciones.

    Se sobre entiende que cuando no se coloca nada antes de los : es 0 Pero es igual que escribir:

    [0:5]

    Si se quiere solamente las 3 primeras preguntas ó las 3 primeras posiciones de esta lista, que vendría siendo lo mismo. Sería

    [0:3] o [:3]

    Yo lo entiendo así: Antes de los : indicamos desde que indice Y después de los : . indicamos hasta que posición.

    Clase de Slices con el profesor Facuando

    Pablo Antipan Quiñenao

    Pablo Antipan Quiñenao

    studenthace 3 años

    Hola! Me parece que ejecuta lo segundo que planteas :0. Si no, el limite deberia ir dentro de la query Saludos!

Curso Básico de Django

Curso Básico de Django

En este primer curso de la saga de Django analizarás los conceptos iniciales para desarrollar el backend de tu aplicación web con este framework. Aprenderás sobre la estructura de un proyecto, sus archivos más importantes y cómo desarrollar en cada uno, de la mano de tu profesor Facundo García Martoni.

Curso Básico de Django
Curso Básico de Django

Curso Básico de Django

En este primer curso de la saga de Django analizarás los conceptos iniciales para desarrollar el backend de tu aplicación web con este framework. Aprenderás sobre la estructura de un proyecto, sus archivos más importantes y cómo desarrollar en cada uno, de la mano de tu profesor Facundo García Martoni.