Aquí tenemos la primera parte de los programas con listas, tuplas y diccionarios. En estos programas destacamos sus diferencias y hacemos uso de algunas herramientas para editar, imprimir y realizar operaciones con sus componentes. Esta primera parte contendrá principalmente listas y sus herramientas.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog1(list_and_list_edits)
#SE DECLARAN VARIAS LISTAS Y SE EDITAN SUS COMPONENTES
lista=["Primavera", "Verano", "Otoño", "Invierno"]
print(lista)
li=list()
print(li)
diassem=["Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"]
print(diassem)
del diassem[1]#DELETES POSITION
print(diassem)
diassem.remove('Lunes')#REMOVES A STRING
print(diassem)
otro=["elem1","elem2","elem3","elem4","elem5"]
print(otro)
del otro[2]
print(otro)
otro.remove('elem4')
print(otro)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog1(list_and_list_edits)
#SE DECLARAN VARIAS LISTAS Y SE EDITAN SUS COMPONENTES
lista=["Primavera", "Verano", "Otoño", "Invierno"]
print(lista)
li=list()
print(li)
diassem=["Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"]
print(diassem)
del diassem[1]#DELETES POSITION
print(diassem)
diassem.remove('Lunes')#REMOVES A STRING
print(diassem)
otro=["elem1","elem2","elem3","elem4","elem5"]
print(otro)
del otro[2]
print(otro)
otro.remove('elem4')
print(otro)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog2(lists_tuple_edits)
#ASIGNAMOS DIFERENTES TIPOS DE DATO EN UNA LISTA
l=[22,True,"una lista",[1,2]]
l2=[11,False]
mi_var=l2[0]
#OBTENEMOS UN SOLO VALOR DE LA LISTA
print(mi_var)
#CAMBIAMOS UN VALOR DE LA LISTA
#cambiar el 11 por un 22
l2[0]=22
print(l2)
l3=["otra cadena",[1,2]]
#CAMBIAMOS EL VALOR DE UNA LISTA DENTRO DE LA LISTA
#cambiar el uno de la lista por un 8
l3[1][0]=8
print(l3)
l4=[99,True,"lista",22,14,25]
MOSTRAMOS DIFERENTES INTERVALOS DE LA LISTA
#mostrar los dos ultimos
print(l4[4:])
#mostrar los dos primeros
print(l4[:2])
#mostrar solo el boleano
print(l4[2])
#mostrar solo los medios
print(l4[1:5])
#------------------------
#TUPLAS
#declare los valores para una tupla que contenga:
tup=(1,2,True,"python")
#1 2 verdader y python
#imprima el tipo de dato de la tupla
print(tup)
n=type(tup)
print(n)
tup1=(55)
print(tup1)
n1=type(tup1)
print(n1)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog3(cadenas)
#IMPRIME DISTINTOS INTERVALOS DE UNA CADENA
#cadenas
c="Hola mundo"
#las cadenas son como listas
#Imprime H
print(c[0])
#Imprime "mundo", las posiciones siguientes a la posicion 5.
print(c[5:])
#Imprime "Hauo", cada 3er caracter desde el inicio.
print(c[::3])
#Imprime "o", la primera posicion de derecha a izquierda.
print(c[-1])
#comente que hace cada linea
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog4(list_tools)
#HERRAMIENTAS PARA EL USO AMPLIO DE LISTAS
#agrega un item al final de la lista
#equivalente a a[len(a):]=[x]
list.append(x)
#Extiende la lista agregando todos los item iterable
#equivale a a[len(a):]=iterable
list.extend(iterable)
#inserta un item en una posicion dada, y lo devuelve.
#el primer argumento del item . por lo tanto
#a.insert(0,x) inserta al principio de la lista
#a.insert(len(a),x) equivale a a.append(x)
list.insert(i,x)
#Quita el primer item de la lista acuyo valor sea x.
#Da error si no existe el item
list.remove(x)
#Quita el item de la posicion de la lista, y lo
#devuelve. Si no se especifica in indice a.pop() quita y
#devuelve el uiltimo de la lista.
list.pop([i])
#Quita todos los elementos de la lista
list.clear()
#Devuelve el numero de veces que aparece x en la lista
list.count(x)
#Devuelve un indice basado en cero en lista del primer
#item cuyo valor sea x
#los argumentos opcionales start y end son interpretados
#como la notacion de rebanadas y se usan para limitar la busqueda
#subsecuente particular
list.index(x[,start[,end]])
#Ordena los elementos de la lista
list.sort(key=None, reverse=False)
list.reverse()
#Devuelve una copia superficial de la lista
list.copy()
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog5(list1)
#EJEMPLO DE LAS HERRAMIENTAS
#DECLARAMOS UNA LISTA Y USAMOS LAS HERRAMIENTAS PREVIAS
fruta=['kiwi', 'itchi', 'pera', 'uva', 'fresa', 'melon', 'uva']
print()
print("Uvas:",fruta.count('uva'))
print("Mandarina: ", fruta.count('mandarina'))
print("Indice pera:", fruta.index('pera'))
print("Indice desde la posicion 3:", fruta.index('fresa',3))
fruta.reverse()
print(fruta)
#print(fruta.reverse())
#print(fruta)
fruta.append('uva')
print(fruta)
fruta.sort()
print(fruta)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog6(list_as_pile)
#USAMOS LAS LISTAS COMO PILASusar las listas como pilas
pila=[1,2,3]
print(pila)
#AGREGAMOS VALORES
pila.append(6)
print(pila)
pila.append(7)
print(pila)
pila.insert(0,8)
print(pila)
#ORDENAMOS LA LISTA
pila.sort()
print(pila)
#SACAMOS EL VALOR DE UNA POSICION
pila.pop(2)
print(pila)
#otra=[]
#otra=pila
otra=pila.copy()
print(otra)
pil=[1,2,3,4,5]
#pil.insert(0,3)
pil.append(3)
print(pil)
print()
print()
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog7(list_input)
#DECLARAMOS UNA LISTA Y PEDIMOS VALORES DE ENTRADA
estudiantes=['Jose','Jesus','Mateo','Antonio','Ramiro']
print(estudiantes)
estudiantes.extend(['Maria','Natalia'])
print(estudiantes)
#INPUT INDICA LA ENTRADA
captura=input("Dame algo (numerico): ")
print(captura)
#INDICAMOS EL TIPO DE DATO DE LA ENTRADA
edad=int(input("Dame tu edad: "))
#edad=float(input("Dame tu edad: "))
print(edad)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#DECLARAMOS UNA LISTA Y PEDIMOS VALORES DE ENTRADA
estudiantes=['Jose','Jesus','Mateo','Antonio','Ramiro']
print(estudiantes)
estudiantes.extend(['Maria','Natalia'])
print(estudiantes)
#INPUT INDICA LA ENTRADA
captura=input("Dame algo (numerico): ")
print(captura)
#INDICAMOS EL TIPO DE DATO DE LA ENTRADA
edad=int(input("Dame tu edad: "))
#edad=float(input("Dame tu edad: "))
print(edad)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Comentarios
Publicar un comentario