pc

  1. NO ESTÁ PERMITIDO PUBLICAR

    Acerca de José Antonio Rojas Delgado:


  1. X

    José Antonio Rojas Delgado (http://www.rojasdelgado.com)

    13/12/2022 19:27:34
    martes, 13 de diciembre del año de N.S. 2022

    jard: APRENDIENDO PYTHON

    letras=list()

    type(letras)



    for n in range(ord("a"),ord("z")):
    letras.append(chr(n))


    letras

    ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y']
    letrasespañolas=letras

    letrasespañolas.insert(letrasespañolas.index("n")+1,"ñ")

    letrasespañolas

    ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y']

    UPS, LE HE INCLUIDO LA ñ PERO NO ESTÁ LA z
    VAYA, DONDE PUSE ord("z") TENÍA QUE HABER PUESTO ord("z")+1
    (INTUITIVO Y FÁCIL DE ENTENDER ESO DE range) ME VA A COSTAR ENTENDER EL PYTHON ESTE
    BUENO BUENO, YA VOY Y LO REPITO
    letras=list()
    type(letras)

    asciidelaprimeraletra=ord("a")
    asciidelaultimaletra=ord("z")
    for ascii in range(asciidelaprimeraletra,asciidelaultimaletra+1):
    letras.append(chr(ascii))


    letras
    ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
    letrasespañolas=letras.insert(letras.index("n")+1,"ñ")
    letrasespañolas
    letras
    ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']

    UPS, letrasespañolas NO SE HA ACTUALIZADO, Y EN SU LUGAR SE HA ACTUALIZADO LA LISTA letras
    (INTUITIVO Y FACIL DE ENTENDER ESO DE =, PERO UNA OPERACION .insert() NO DEVUELVE UNA LISTA, SINO QUE ACTUALIZA DIRECTAMENTE EL OBJETO LISTA ESPECIFICADO ANTES DEL PUNTO) ME VA A COSTAR ENTENDER EL PYTHON ESTE
    BUENO, BUENO, YA VOY Y LO REPITO

    letras=list()
    for ascii in range(asciidelaprimeraletra,asciidelaultimaletra+1):
    letras.append(chr(ascii))

    letras
    ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
    temp=letras
    temp.insert(temp.index("n")+1,"ñ")
    temp
    ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
    letrasespañolas=temp
    letrasespañolas
    ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
    del temp
    letras
    ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']

    QUÉ BIEN, YA TENGO BIEN ACTUALIZADA LA LISTA letrasespañolas, PERO...
    UPS, LA LISTA letras TAMBIÉN SE HA ACTUALIZADO
    (INTUITIVO Y FACIL DE ENTENDER ESO DE =) ME VA A COSTAR ENTENDER EL PYTHON ESTE
    O SEA, QUE CUANDO SE EJECUTA = AMBAS LISTAS SON LA MISMA. NO SE HACE UN CLON DEL OBJETO ORIGEN SINO QUE SE APUNTA EL OBJETO DESTINO A LA MISMA ZONA DONDE ESTÁ GUARDADO EL OBJETO (YO DIRÍA QUE UN PUNTERO SE COPIA EN OTRO PUNTERO)
    BUENO, BUENO, YA VOY Y LO REPITO

    (CONTINUARA...)














MOSTRAR LOS DEMÁS POSTS

adios