-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclase2.py
65 lines (58 loc) · 1.57 KB
/
clase2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
'''
Las LISTAS en otros lenguajes tienen como restriccion que permite tener un solo tipo
de dato. Pero en python, no tenemos esa restriccion. Son mutables
Podemos tener uan lista heterogenea que contenga nums, vars,strings, o incluso otras listas.
se declara usando corchetes
'''
datos = [1,-5,123,34,"Una cadena", "Otra cadena","Pepito"]
print(datos[0])
print(datos[-1])
print(datos[-2:]) # Utiliza slicing para ello se usa la notacion [inicio:fin:paso]
'''
La funcion APPEND permite agregar un nuevo item al final de una lista, se escibe,
mi_lista.append(elemento)
'''
num = [1,2,3,4,]
num.append(5)
print(num)
'''
Tambien se puede saber la longitud haciendo...
'''
num = [1,2,3,4,]
longitud = len(num)
print(longitud)
'''
La funcion POP hace lo contrario que APPEND, elimina el ultimo item de una lista
'''
num = [1,2,3,4,]
num.pop()
print(num)
'''
Las listas pueden utilizar la funcion COUNT, esta funcion fuenta el num de veces
que se repite un elemento en una lista
'''
num = [1,2,1,3,1,4,1]
print(num.count(1))
'''
Las listas pueden utiliar la funcion INDEX, esta funcion busca un elemento y nos dice
en que indice se encuentra
'''
num = [1,2,1,3,1,4,1,5]
print(num.index(5))
'''
Las TUPLAS son colecciones de datos que son inmutables
se declara utilizando parentesis
'''
mi_tupla = (1,2,3,4)
otra_tupla = ("Hola"," "," ","¿","como", "estas", "?")
tupla_valor_unico = (2,)
print(mi_tupla)
print(otra_tupla)
print(tupla_valor_unico)
'''
Las tuplas no contienen la funcion append(), pero puedes agregar elementos con las tecnica
de concatenacion
'''
num = (1,2,3,4)
num += (5,6,7,8)
print(num)