Contenido del Curso
Introducción a Python
Introducción a Python
2. Variables y Tipos
Cómo Almacenar Números en PythonReglas de Nomenclatura de Variables en PythonCómo Trabajar con Variables en PythonTipos de Datos en PythonDesafío: Convertir Kilómetros a MilesAlmacenar Texto con Cadenas en PythonIndexación de Cadenas en PythonCorte de Cadenas en PythonDesafío: Recuperar Letras de una CadenaConcatenación de Cadenas en Python
3. Declaraciones Condicionales
Tipo de Dato Booleano en PythonDesafío: Trabajar con Operadores de ComparaciónCómo Combinar Condiciones en PythonDesafío: Trabajar Con Operadores LógicosOperadores de Pertenencia y Comparaciones de Tipo en PythonCómo Usar Expresiones if/else en PythonDesafío: Administrar una Tienda de ComestiblesDesafío: Crear Lógica de Números Impares y ParesExpresiones if/elif/elseDesafío: Gestión de Tienda de Comestibles ExtendidaDesafío: Asesor del Clima
4. Otros Tipos de Datos
Listas de PythonMétodos Comunes de Listas en PythonDesafío: Actualizar ListListas Anidadas en PythonDesafío: Recuperar Información de una Lista AnidadaTuplas de PythonMétodos Comunes de Tuplas en PythonDesafío: Actualizar TupleTuplas Anidadas en PythonDesafío: Recuperar Información de una Tupla AnidadaDiccionarios de PythonDesafío: Crear DiccionarioMétodos Comunes de Diccionarios en PythonDesafío: Actualizar Dictionary
6. Funciones
Funciones Integradas en PythonDesafío: Convertir AlturasCómo Crear Funciones en PythonDesafío: Escribir la Primera FunciónUso de Declaraciones if/else en Funciones de PythonDesafío: Identificar Valores PositivosFunciones sin Retorno en PythonDesafío: Crear Función de LoggingModificar Funciones en PythonDesafío: Actualizar la Lógica de la FunciónFunciones Lambda en PythonDesafío: Crear Función Lambda
Listas Anidadas en Python
Las listas en Python pueden almacenar diferentes tipos de datos, incluidas otras listas. A diferencia de muchos lenguajes, Python permite listas anidadas de longitudes variables.
Por ejemplo, al almacenar países y sus áreas, es más organizado usar una lista separada para cada país en lugar de una lista combinada única.
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] # Printing nested list print(countries_2d)
Cada país tiene su propia lista anidada dentro de la lista principal. Pero, ¿cómo navegamos por esta estructura?
En una lista bidimensional, cada elemento es en sí mismo una lista, y accedemos a los elementos internos usando índices.
Por ejemplo, en una lista countries_2d
con 3
sublistas (cada una contiene 2
elementos):
countries_2d[1]
recupera la segunda sublista (el índice en Python comienza en0
).countries_2d[1][0]
obtiene el primer elemento de esa sublista.
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 4. Capítulo 4