隆Te damos la bienvenida a este reto!

1

Empezando con Python desde 0

D铆a 1

2

Variables, funciones y sintaxis b谩sica

3

Tipos de datos: Numbers, Strings y Diccionarios

4

Playground - Retorna el tipo

D铆a 2

5

Operadores

6

Playground - Calcula la propina

D铆a 3

7

Condicionales

8

Playground - Averigua si un a帽o es bisiesto

9

Ciclos

10

Playground - Dibuja un triangulo usando bucles

D铆a 4

11

Listas

12

Encuentra a los gatitos m谩s famosos

13

Diccionarios

14

Obt茅n el promedio de los estudiantes

15

Tuplas

16

Obten la informaci贸n de los paquetes

D铆a 5

17

Calcula la cantidad de letras en una oraci贸n

18

Encuentra el mayor pal铆ndromo

D铆a 6

19

Sets

20

Encuentre la intersecci贸n de conjuntos

D铆a 7

21

List comprehension

22

Encuentra palabras con dos vocales

23

Dictionary Comprehension

24

Calcula la longitud de las palabras

D铆a 8

25

Funciones Lambda

26

Filtra mensajes de un user espec铆fico

27

Higher order functions

28

Crea tu propio m茅todo map

D铆a 9

29

Manejo de Errores y excepciones

30

Maneja correctamente los errores

31

Maneja las excepciones

D铆a 10

32

Playground - Crea un task manager usando closures

D铆a 11

33

Lectura de archivos de texto y CSV

D铆a 12

34

Programaci贸n orientada a objetos

35

Crea un auto usando clases

D铆a 13

36

Abstracci贸n en Python

37

Playground - Crea un sistema de carrito de compras

38

Encapsulamiento en Python

39

Playground - Encapsula datos de los usuarios

D铆a 14

40

Herencia en Python

41

Playground - Jerarqu铆a de animales usando herencia

D铆a 15

42

Polimorfismo en Python

43

Playground - Implementa un sistema de pagos

D铆a 16

44

Estructuras de datos en Python

45

Playground - Crea tu propia lista en python

46

Hash tables en Python

47

Playground - Implementaci贸n de una HashTable para Contactos

D铆a 17

48

Maps en Python

49

Playground - Crea un task manager con Maps

D铆a 18

50

Singly Linked List en Python

51

Playground - Implementaci贸n de una singly linked list

D铆a 19

52

Stacks en Python

53

Playground - Implementaci贸n de un stack

D铆a 20

54

Queues en Python

55

Playground - Implementaci贸n de una queue

D铆a 21

56

隆Lo lograste!

Listas

11/56

Lectura

Las listas son un tipo de objeto que permite almacenar una colecci贸n de valores. Estos valores pueden ser de cualquier tipo, como n煤meros, cadenas, objetos, incluso otras listas. Las listas son muy 煤tiles para almacenar y manejar datos en una sola estructura.

...

Reg铆strate o inicia sesi贸n para leer el resto del contenido.

Aportes 5

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

El extend() se puede omitir tambi茅n por la operaci贸n + como una concatenaci贸n el resultado es el mimo.

lista1 = [1, 2, 3]
lista2 = [4, 5, 6]
lista1 + lista2

Output:
[1, 2, 3, 4, 5, 6]

Verificar si un elemento est谩 en una lista:

numeros = [1, 2, 3, 4, 5]
print(3 in numeros)  # Salida: True
print(6 in numeros)  # Salida: False

Las listas son estructuras muy vers谩tiles y se utilizan ampliamente en programaci贸n para almacenar y manipular conjuntos de elementos.

un ejemplo de listas:

import collections

if __name__ == '__main__':
    colores = ["rojo", "azul", "verde"]

    print(colores)
    print("Colores - posicion 0: ", colores[0])
    print("agregando el color amarillo a la lista de colores")
    ##agregar elementos
    colores.append("amarillo")
    print("despues de agregar, imprimir lista colores:",colores) # ["rojo", "azul", "verde", "amarillo"]
    ##eliminar el ultimo elemento de la lista
    colores.pop()
    print("despues de eliminar, imprimir lista colores:",colores) # ["rojo", "azul", "verde"]
    ##contar listas
    print("despues de eliminar, contando cantidad de elementos de la lista: ", len(colores))
    ##agregar elementos
    colores.append("rojo")
    ##agregar elementos
    colores.append("amarillo")
    ##agregar elementos
    colores.append("rojo")
    print("contando cantidad de elementos de la lista: ", len(colores))
    print("contando cuantas veces se repite el color rojo: ", colores.count("rojo"))

    #lista de colores 2
    colores2=["marron", "violeta", "rojo", "azul", "rojo"]
    print("lista de colores 2: ",colores2)
    #agregando colores 2 a colores
    colores.extend(colores2)
    print("despues de agregar colores a la lista colores:",colores)
    print("contando cantidad de elementos de la lista: ", len(colores))
    print("contando cuantas veces se repite el color rojo: ", colores.count("rojo"), "\n")

    print("revertir el orden")
    print("lista colores:", colores)
    colores.reverse()
    print("despues de revertir la lista colores:", colores)
    colores.sort()
    print("despues de ordenar la lista colores: colores.sort()->", colores)
    colores.sort(reverse=True)
    print("despues de ordenar descendentemente la lista colores: colores.sort(reverse=true)->", colores, "\n")

    print("cuantas veces se repite color rosado..\nSi no hay valores devuelve cero. colores.count(""rosado"")-> ", colores.count("rosado"))

    print("\n\n**********")
    print("Ejemplo de counters:")
    coll_colours=collections.Counter(colores)
    print("colour collections': ", coll_colours)
    print("type of date:",type(coll_colours))
    print("keys: ", coll_colours.keys())
    print("values: ",coll_colours.values())
    print("items: ", coll_colours.items())

listas:

  • len(lista): Contar los elementos de una lista

  • lista.count(鈥渧alue鈥): retorna la cantidad de ocurrencias del valor consultado.

  • collections.Counter: Es una subclase del tipo de diccionario dict, que tiene datos en forma de elementos como claves y ocurrencias como valores.

Hay m谩s m茅todos para saber con las listas, chequen la clase del curso.