Está en la página 1de 4

Apunte Or

Fernan deGatica Ochon

Ing. Civil Matemática

Cadenas

Lisas
CONTENEDORES
Un andenes unsecuencia de caracteres paramostrar mensajes

OPERACIONES enTRE CADENAS

Summr andens, donde el resultado es Inconcetención de ellas.

"hola, cómoestas?" - "I cómo te ha ido?"

Multiplicar un orden, por un número h

3 #
"Programes"(Programas programas programes

Obtener el
largo de un ordena
len(" programas") -> 9

Cadenavacia
"comillas
"
S =
vacias, en (5) ->0

Podemos usar el for pararecorrer


todos los caracteres de cadena.
una

For i in "hole":
-
oh
print (i) h

Acceder a
una posición de IncadenaImportante, Inprimeraposicion en realidad es 0)
In

A "Fer"
=
-> AIO]:'F' AT1]= 'e' AT2]: 'r'

Segmentos cadena
A "Fer"
:
-> ATO: 2]: 'Fe' *Aligual que el range, no incluye In última
=>

b "Veronica"->b5:3]:'Ver'
=
de 10 a
12, b53:]: 'onica de la 3 al final

No podemos salirnos del rango, yaque deerror.


LISTAS
Un listaes unestructura que puede Almacenar distintos tipos de datos
A [12,1,3]
=
B =

T2,"hole", 10.5, ['dos'3], l','b13,


c= D [1, Tare,'hola']
=

Como crear listas


↳:5] #Se crea una listovacin, A:list() #también vacia, usando el método list

Las listas son mutables, podemos modificar sus elementos


L [1,2,3,4,6]
=

L[4] =

5 #cambio laposición 4, Al valor e

print(2) #[1,2,3,4,5]

en listas también sirve el método len, pero aboracuentalos elementos

A I1, =

2,4,7], len (A) 4 =

Método Append, sirve para


agregar un elemento al final de Inlista

A:Erno"'dos'] ->
A.Append('tres) -> print (A) #imprime I'uno, dos','tres']

Método extend, permite todos los elementos de 1 listoaotra.


Agregar
A [1,2,3]
=

B I'A','b',']
=

B.
extend (A)
Print(B) #I'A'b',', 1,2,3]

Método remove, eliminau n elemento


A I'm b','c, )
: - Aremove (c) ->
Print(A) #En', 'b','d']

Metodo curnt, cunntas veces se repite un elemento


A l'A','b', 'a','A']
=
-

F A.count)AY-print)f) #imprime 3
=

Método index, parasaber el indice del elemento


A [1,2,3]
=

c Aindex (2) -Print()


- =

#1, el 2 est en el indice 1.


Método sort, ortenar alfabeticamente, o de menor mayor
a

A [1,0,-33
= ->
A.Sort -print(A) #E3,0.17

Método revese, los escribe en sentido contrario


A [1,0,2]
=

-2 A.revese -> Print(A) #[2,0, 1]

Método insert, sirve paraagregar elementos en un posición específica


X ['Ann', X.insert 2, carla)-Print (X)
'barbarn, daniel', 'Iis'] -> # l'Ann, barbare, 'carla!' deniel', '(wis']
=

R
ecorrer lista
una

for in
i
range (len()): For x in L:

print(([i]) print (X)

Ver si un elemento estri en lista


In

1:For:in
if
X in
range (len (1):
ifS = ([i]:
=

También podría gustarte