[pyar] Duda sobre SLICES en cadenas&listas
Facundo Batista
facundobatista en gmail.com
Mie Oct 16 18:14:21 -03 2019
El mié., 16 de oct. de 2019 a la(s) 16:43, Edgardo
(edgardolor en gmail.com) escribió:
> @Nahuel muchas gracias por tu respuesta, entiendo como funciona una cadena/lista y los slices, solo me surgió la duda al intentar realizar un ejercicio (buscar cuantas veces aparece la palabra "bob" en una cadena) y conocer que la solución era s[x:x+3] donde x+3 se me había ocurrido pero supuse que iba a devolver indice fuera de rango.
>
> @Marcos, muchas gracias. Eso solo aclara la duda con respecto a listas, que son mutables. Pero las cadenas no y sin embargo al hacer a[0:1000] no devuelve error sino la cadena completa. Sí error, si quiero acceder a un indice en particular y me paso de la cantidad que tiene.
>
> @Facundo la respuesta de @Marcos te aclara alguna duda en cuanto a listas?
>
> Gracias a todos, queda por descubrir porque no devuelve error con cadenas. Si a alguno se le ocurre comente, mientras sigo buscando en la red.
No entiendo por qué seguís separando cadenas de listas. Ambas se
comportan como secuencias:
>>> "asd"[:1000]
'asd'
>>> [1, 2, 3][:1000]
[1, 2, 3]
BTW, la forma de "buscar cuantas veces aparece la palabra bob en una
cadena" es...
>>> "asdasbob sadas --bob--a ad asd saabob11".count("bob")
3
Saludos,
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org.ar/
Twitter: @facundobatista
Más información sobre la lista de distribución pyar