Foros del Web » Programando para Internet » Python »

duda en generar listas en python

Estas en el tema de duda en generar listas en python en el foro de Python en Foros del Web. buenas una duda de un novato??? saben estuve haciendo un codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Python: Ver original n = int ( input ( "ingrese numero ...
  #1 (permalink)  
Antiguo 21/12/2011, 16:03
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 17 años, 1 mes
Puntos: 0
duda en generar listas en python

buenas una duda de un novato???

saben estuve haciendo un codigo

Código Python:
Ver original
  1. n=int(input("ingrese numero para repetir : "))
  2. l=[]
  3. for i in range(n):
  4.       #l.append=input("ingrese numero: ")
  5.       #l.insert=input("ingrese numero: ")

Bueno el problema es que io quiero agregar n numeros a la lista l con un for se podra o no??
  #2 (permalink)  
Antiguo 21/12/2011, 16:15
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: duda en generar listas en python

buenas,
claro que se puede. la estructura la tienes bien, lo que tienes mal es la forma como manejas la lista. append e insert son funciones de la lista y en tu caso estas sobreescribiendo la función con lo devuelto por input. el input debes ponerlo dentro de la invocación de append. nota: desconozco sobre que versión de python trabajas, pero al menos en el 2.7 append e insert existen.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 21/12/2011, 17:01
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 6 meses
Puntos: 310
Respuesta: duda en generar listas en python

También puedes usar list comprehensions para ahorrarte el for:
Código Python:
Ver original
  1. l = [int( raw_input('numero: ') ) for i in range(n)]
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #4 (permalink)  
Antiguo 21/12/2011, 17:18
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: duda en generar listas en python

Cita:
Iniciado por _cronos2 Ver Mensaje
También puedes usar list comprehensions para ahorrarte el for:
Código Python:
Ver original
  1. l = [int( raw_input('numero: ') ) for i in range(n)]
Saludos (:
ohhh gracias por tu respuesta me ayudo mucho io sabia q se podia hacer eso

Etiquetas: listas, ordenamiento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:49.