listas de cadenas

Marcos Sánchez Provencio rapto en arrakis.es
Dom Ago 24 11:24:22 CEST 2003


Sonia wrote:

> holas!
>  
> como se inicializa una lista con el formato [cadena, cadena, entero] ??
>  
> en el programa principal hago este ejemplo:
>  
> dist=[]
> dist.append(['alicante','valencia',166])
> dist.append(['castellon','valencia',65])
> dist.append(['tarragona','castellon',186])
> ruta1=['castellon','valencia','alicante']
> ruta2=['castellon','alicante','valencia']
> print 'longitud ruta1:' , longitudRuta(ruta1,dist)
> print 'longitud ruta2:' , longitudRuta(ruta2,dist)
>  
> y lo q quiero saber es, para hacer una funcion(se trata como veis de q 
> dada una ruta y una dstancia, ver si en l lista dist, existen esos 
> recorridos paa poder calcular el recorido completo(suma de km)
>  
> en el ejemplo anterior, al ejecutarlo, se escribira por pantalla:
>  
> longitud ruta1: 231
> longitud ruta2: None #pq no estan esos recorridos
>  
>  
> mi duda es , para hacer la funcion, como inicializo esa lista dist???
>  
> las rutas son listas normales, pero lo otro? como lo hago para 
> inicializarlo y poder recorrerlo y eso?
>  
> gracias!!!
>  

¿Te lo aclara esto?
dist=[]
dist.append(['alicante','valencia',166])
dist.append(['castellon','valencia',65])
dist.append(['tarragona','castellon',186])
for elem in dist:
    print elem
    print elem[0:2]
    print elem[2]




Más información sobre la lista de distribución Python-es