0% encontró este documento útil (0 votos)
35 vistas

Python Five Ramón

El documento proporciona información sobre listas en Python. Explica que las listas son estructuras que permiten almacenar múltiples valores en orden secuencial delimitados por corchetes. Cada elemento de una lista tiene un índice asociado que permite acceder a él. También describe cómo agregar, eliminar y modificar elementos de una lista, y los métodos comunes como count, extend y sort.

Cargado por

Ramón González
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas

Python Five Ramón

El documento proporciona información sobre listas en Python. Explica que las listas son estructuras que permiten almacenar múltiples valores en orden secuencial delimitados por corchetes. Cada elemento de una lista tiene un índice asociado que permite acceder a él. También describe cómo agregar, eliminar y modificar elementos de una lista, y los métodos comunes como count, extend y sort.

Cargado por

Ramón González
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

RAMÓN G

PYTHON 3.9.7

TRABAJANDO CON PYTHON


• LISTAS
• Formato :
Las listas son tipos de estructuras para almacenar
múltiples valores en secuencia, son conjuntos <lista> [<índice>]
ordenados de elementos (números, cadenas, listas, Por ejemplo:
etc.). Las listas se delimitan por corchetes ([ ]) y los
letras = [ “a”,”b”,”c”,”d”,”e”]
elementos se separan por comas.
print (letras [0])
Ejemplos:
[ 1,2,3,4,5,6]
a
Cada posición está asociada
Índices 012345 a un entero llamado índice print (letras [2])
Dicho índice nos permite
[ “a”,”b”,”c”,”d”,”e”] acceder a su elemento
correspondiente.
c
Las listas son elementos mutables, es decir pueden ser
modificadas
PYTHON 3.9.7

• LISTAS
AGREGAR ELEMENTO A LA LISTA

Ejemplos:

numeros = [1,2,3,4,5 ]
numeros.append (6)

print (números) → [1,2,3,4,5 ,6]

Insertar elementos en un lugar específico

numeros = [1,2,3,4,5,6 ]
numeros.insert (0,7)

print (números) → [7,1,2,3,4,5 ,6]


PYTHON 3.9.7

• LISTAS

ELIMINAR ELEMENTO A LA LISTA Entregar índice de elemento de la lista

Ejemplos: Ejemplos:

numeros = [7,1,2,3,4,5,6,3 ] vocales = [“a”,”e”,”i”,”o”,”u” ]


numeros.remove (3) vocales.index (“i”) → 2

print (números) → [7,1,2,4,5 ,6,3]


Reemplazar un elemento de la lista
Encontrar un elemento en la lista
vocales = [“a”,”e”,”i”,”o”,”u” ]
numeros = [7,1,2,4,5,6,3 ] vocales [1] = “E”
2 in numeros → True
print vocales → [“a”,”E”,”i”,”o”,”u” ]
PYTHON 3.9.7

• LISTAS
MÉTODOS DE LAS LISTAS

Los métodos de las listas son operaciones comunes de listas que ya están
implementadas en Python.

• count (elemento) → contar elementos de la lista


• extend (lista) → extiende la alista agregando otra lista a una lista existente
• pop () → elimina y retorna un elemento de la lista
• reverse() → revierte el orden actual de la lista
• sort() → ordena la lista

Ejemplos: (Capturar resultados en pantalla de consola → Act 3)

a=[1,2,3,4,5,6 ] a=[1,2,3,4,5,6 ]
a.pop() → 6 a.reverse()→ =[6,5,4,3,2,1 ]
print (a) → [1,2,3,4,5 ] a.count(4)→1
a.sort() →[1,2,3,4,5,6 ]
PYTHON 3.9.7

LISTAS CON PYTHON


Las listas pueden contener elementos del mismo tipo:

>>> primos = [2, 3, 5, 7, 11, 13]


>>> diasLaborables = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes"]

O pueden contener elementos de tipos distintos:

>>> fecha = ["Lunes", 27, "Octubre", 1997]

O pueden contener listas:

>>> peliculas = [ ["Senderos de Gloria", 1957], ["Hannah y sus hermanas", 1986]]

Las listas pueden tener muchos niveles de anidamiento:

>>> directores = [ ["Stanley Kubrick", ["Senderos de Gloria", 1957]], ["Woody Allen", ["Hannah y sus hermanas", 1986]] ]

Las variables de tipo lista hacen referencia a la lista completa.

>>> lista = [1, "a", 45]


>>> lista
[1, 'a', 45]
PYTHON 3.9.7

EJEMPLOS CON LISTAS EN PYTHON


Se pueden concatenar dos listas utilizando la operación suma.

>>> lista1 = [10, 20, 30, 40]


>>> lista2 = [30, 20]
>>> lista = lista1 + lista2 + lista1
>>> lista
[10, 20, 30, 40, 30, 20, 10, 20, 30, 40]

Concatenar listas
Las listas se pueden concatenar con el símbolo de la suma (+):

>>> vocales = ["E", "I", "O"]


>>> vocales
['E', 'I', 'O']
>>> vocales = vocales + ["U"]
>>> vocales
['E', 'I', 'O', 'U']
>>> vocales = ["A"] + vocales
>>> vocales
['A', 'E', 'I', 'O', 'U']
PYTHON 3.9.7

EJEMPLOS CON LISTAS EN PYTHON


El operador suma (+) necesita que los dos operandos sean listas:

>>> vocales = ["E", "I", "O"]


>>> vocales = vocales + "Y"
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
vocales = vocales + "Y"
TypeError: can only concatenate list (not "str") to list

También se puede utilizar el operador += para añadir elementos a una lista:

>>> vocales = ["A"]


>>> vocales += ["E"]
>>> vocales
['A', 'E']
PYTHON 3.9.7

EJEMPLOS CON LISTAS EN PYTHON


>>> dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"]

>>> dias[1:4] # Se extrae una lista con los valores 1, 2 y 3


['Martes', 'Miércoles', 'Jueves’]

>>> dias[4:5] # Se extrae una lista con el valor 4


['Viernes’] Captura de pantalla 4 → Act 4

>>> dias[4:4] # Se extrae una lista vacía


[]
>>> dias[:4] # Se extrae una lista hasta el valor 4 (no incluido)
['Lunes', 'Martes', 'Miércoles', 'Jueves’]

>>> dias[4:] # Se extrae una lista desde el valor 4 (incluido)


['Viernes', 'Sábado', 'Domingo’]

>>> dias[:] # Se extrae una lista con todos los valores


['Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado', 'Domingo']
PYTHON 3.9.7

Se puede modificar una lista modificando sublistas. De esta manera se puede modificar un elemento o
varios a la vez e insertar o eliminar elementos.

>>> letras = ["A", "B", "C", "D", "E", "F", "G", "H"]
>>> letras[1:4] = ["X"] # Se sustituye la sublista ['B','C','D'] por ['X’]
>>> letras
['A', 'X', 'E', 'F', 'G', ‘H’]

>>> letras[1:4] = ["Y", "Z"] # Se sustituye la sublista ['X','E','F'] por ['Y','Z']


['A','Y', 'Z', 'G', 'H’]

>>> letras[0:1] = ["Q"] # Se sustituye la sublista ['A'] por ['Q’]


>>> letras
['Q', 'Y', 'Z', 'G', ‘H’]

>>> letras[3:3] = ["U", "V"] # Inserta la lista ['U','V'] en la posición 3 >>>


letras
['Q', 'Y', 'Z', 'U', 'V', 'G', 'H’]

>>> letras[0:3] = [] # Elimina la sublista ['Q','Y', 'Z’] Captura de pantalla 5 → Act 5


>>> letras
['U', 'V', 'G', 'H']
PYTHON 3.9.7

Ejemplo: 13 .- Crear un programa que autorice el acceso, de acuerdo a una lista autorizada de nombres

#Acceso a personas autorizadas solo con if else


personas_autorizadas = [“ramon", “juan", “sonia", “carmen"]
nombre = input("Dígame su nombre: ") RAMON
nombre=nombre.lower()
#Acceso a personas autorizadas con iteración while
if nombre in personas_autorizadas: personas_autorizadas = ["Ramon", "Juan", "Sonia", "Carmen"]
print("Está autorizado")
else: while True:
print("No está autorizado") nombre = input("Dígame su nombre: ")
if nombre in personas_autorizadas:
print("Está autorizado")
break
else:
print("No está autorizado")
PYTHON 3.9.7

Programa 14. Crear un programa que autorice el acceso, de acuerdo a la composición de una clave
general, solamente a familiares.

#Acceso a casa únicamente familiares


familia = [“34", “Ev", “U2", “7k",“mJ"]
34EvU27kmJ
clave = input("Ingresa la clave de acceso: ")

if clave in familia:
if clave==“34":
print("Está autorizado, bienvenido a casa Papá")
elif clave==“Ev":
print("Está autorizado, bienvenido a casa Mamá")
elif clave=="Jj":
print("Está autorizado, bienvenido a casa Oscar")
elif clave=="8J":
print("Está autorizado, bienvenido a casa Lucy")
elif clave=="5J":
print("Está autorizado, bienvenido a casa Ramón")
elif clave=="b6":
print("Está autorizado, bienvenido a casa Hugo")
else:
print("Está autorizado, bienvenido a casa Fernanda")
else:
print("No está autorizado")
PYTHON 3.9.7

ELEMENTOS BÁSICOS DE PYTHON

TODO POR HOY.

También podría gustarte