Python | Obtener lista como entrada del usuario

| | | | | | | | | |

Ejemplos:

Entrada:  n = 4, ele = 1 2 3 4 Salida:  [1, 2, 3, 4] Entrada:  n = 6, ele = 3 4 1 7 9 6 Salida:  [3, 4, 1, 7, 9, 6] 

Código # 1: Ejemplo básico


# crear una lista vacía

lst = []


# número de elementos como entrada

n = int < /código> ( entrada ( " Ingrese el número de elementos: " ))


# iterar al rango

para i en rango ( 0 , n):

< código clase = "simple"> ele = int ( entrada ())


lst.append (ele) # agregar un elemento


imprimir (lst)

Salida:

Código # 2: con manejo de excepciones


# intentar bloquear para manejar t La excepción

prueba :

mi_lista = []


while True :

my_list.append ( int ( input ()))


# si la entrada no es un número entero, simplemente imprima la lista

excepto :

imprimir (mi_lista)

Salir:

Código # 3: Usando map()

< br>

# número de elementos

n = int ( input ( "Ingrese el número de elementos:" ))


# Debajo de la línea, lea la entrada del usuario usando la función de mapa ()

a < clase de código = "palabra clave"> = lista ( mapa ( int , entrada ( "Ingrese los números: " ). banda (). split ( ))) [: n]


print ( < clase de código = "cadena"> "La lista es -" , a)

Salida:

Código # 4: lista de listas como entrada


lst = []

n = int ( input ( "Ingrese el número de elementos:" ))


para i en rango ( 0 , n):

ele = [ entrada (), int ( entrada () )]

lst.append (ele)

imprimir (lst)

Salida: