Foros del Web » Programación para sitios web » Python »

Crear listas rapidamente

Estas en el tema de Crear listas rapidamente en el foro de Python en Foros del Web. Hola a todos como andan? Bueno quisiera saber si hay algun metodo en python (pregunto esto porque no he encontrado nada al respecto en la ...
  #1 (permalink)  
Antiguo 05/02/2012, 14:48
 
Fecha de Ingreso: enero-2012
Mensajes: 44
Crear listas rapidamente

Hola a todos como andan? Bueno quisiera saber si hay algun metodo en python (pregunto esto porque no he encontrado nada al respecto en la web) para crear listas de manera rapida. A que me refiero con esto? Veanlo ustedes mismos!:

Código Python:
Ver originalCopiar
  1. lista = ["Hola", "Chau", "Adios"]

Así creamos facilmente una lista, pero veamos este ejemplo:

Código Python:
Ver originalCopiar
  1. lista = ["", "", ""]

Pues hay alguna manera de hacer eso mismo con solo indicando la cantidad de indices que tendra la lista?

Para explicarme mejor, supongamos que debemos hacer una lista con 1000 valores y que todos contengan (por ejemplo) "Perro". Pues hasta donde yo se deberiamos hacer:

Código Python:
Ver originalCopiar
  1. lista = ["Perro", "Perro", "Perro"] ........

Y seguir hasta el 1000. Bueno quisiera saber si hay alguna manera de solamente indicar el indice maximo de la lista y luego con un simple for asignar todos los valores "perro":

Código Python:
Ver originalCopiar
  1. for i in range(0, 1000):
  2.     lista[i] = "Perro"

Creo que ya está claro... gracias!

  #2 (permalink)  
Antiguo 05/02/2012, 14:57
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.052
Respuesta: Crear listas rapidamente

¿Qué tal así?
Código Python:
Ver originalCopiar
  1. l = ['string'] * 10
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
  #3 (permalink)  
Antiguo 05/02/2012, 15:01
 
Fecha de Ingreso: enero-2012
Mensajes: 44
Respuesta: Crear listas rapidamente

Cita:
Iniciado por _cronos2 Ver Mensaje
¿Qué tal así?
Código Python:
Ver originalCopiar
  1. l = ['string'] * 10
Saludos (:
Excelente, te lo agradezco!

Gracias!
¿Nuevo en el foro? Regístrate



La zona horaria es GMT -6. Ahora son las 23:39.
SEO by vBSEO 3.3.2