Tecnología

Inicio

Cómo hacer cumplir un límite de lista en Python

las listas de Python sirven como un tipo de datos fundamental para los programadores que se utilizan para el manejo de recogida de datos. Las listas pueden contener una gran cantidad de datos (hasta millones de datos), pero un programador puede desear limitar el número de elementos que figuran en la lista por el bien de la funcionalidad del programa. Esto implica el seguimiento de la cantidad de elementos en una lista, y negando cualquier usuario intenta añadir nuevos elementos más allá de las listas límite determinado. Esto se puede hacer más eficaz envolviendo su lista en una pequeña clase, y la creación de una función de controlador que media en la cantidad de datos entra en la lista.

Instrucciones

1 Crear una clase de lista de envoltura y una función de suma. Mientras que las listas contienen sus propias funciones para agregar elementos, va a crear una función para controlar cómo se agregan elementos a la lista. La función tendrá un argumento - el elemento que desee agregar a la lista:

Speciallist clase:
. . . _items = lista () // la lista
. . . def addToList (artículo):
. . .

2 Controlar el flujo del elemento insertado en la función. En primer lugar, crear una afirmación "si" que determina si el tamaño de la lista supera un cierto número; en el ejemplo, 10. Si es así, entonces la función no inserta el artículo:

. . . def addToList (artículo):
. . . si len (artículos)> = 10:
. . . imprimir "Too Many Items"

3 Terminar la frase "otra cosa". Si la longitud de la lista es menor que 10, añadiendo además un artículo:

. . . más:
. . . items.append (punto)