10 interesantes trucos geniales de Python

En python podemos devolver múltiples valores:

  1. Es una característica única de Python que devuelve múltiples valores a la vez.

    def GFG():
        g = 1 
        f = 2
        return g, f 
      
    x, y = GFG()
    print(x, y)
    Producción:

    (1, 2)
    
  2. Permite la indexación negativa: Python permite la indexación negativa de sus secuencias. Índice -1 se refiere al último elemento, -2 segundo último elemento y así sucesivamente.

    my_list = ['geeks', 'practice', 'contribute']
    print(my_list[-1])
    Producción:

    contribute
    
  3. Combinación de varias strings. Podemos concatenar fácilmente todos los tokens disponibles en la lista.

    my_list = ['geeks', 'for', 'geeks']
    print(''.join(my_list))
    Producción:

    geeksforgeeks
    
  4. El intercambio es tan fácil como ninguno.

    Vea, Cómo podríamos intercambiar dos objetos en Python.

    x = 1
    y = 2
      
    print('Before Swapping')
    print(x, y)
      
    x, y = y, x
    print('After Swapping')
    print(x, y)
    Producción:

    Before Swapping
    (1, 2)
    After Swapping
    (2, 1)
    
  5. ¿Desea crear un servidor de archivos en Python?
    Podemos hacerlo fácilmente simplemente usando el siguiente código de línea.

    python -m SimpleHTTPServer # default port 8080

    Puede acceder a su servidor de archivos desde el dispositivo conectado en la misma red.

  6. Quiere saber acerca de la versión de Python que está usando (simplemente haciendo un poco de codificación). Use las siguientes líneas de código:

    import sys
    print("My Python version Number: {}".format(sys.version))  
    Producción:

    My Python version Number: 2.7.12 (default, Nov 12 2018, 14:36:49) 
    [GCC 5.4.0 20160609]
    

    Imprime la versión que está utilizando.

  7. Almacene todos los valores de List en nuevas variables separadas.

    a = [1, 2, 3]
    x, y, z =
    print(x)
    print(y)
    print(z) 
    Producción:

    1
    2
    3
    
  8. Convierta una lista anidada en una lista, simplemente usando una línea de código de Itertools. Ejemplo: [[1, 2], [3, 4], [5, 6]] debe convertirse en [1, 2, 3, 4, 5, 6]

    import itertools 
    a = [[1, 2], [3, 4], [5, 6]]
    print(list(itertools.chain.from_iterable(a)))
    Producción:

    [1, 2, 3, 4, 5, 6]
    
  9. Quiere transponer una Matrix. Solo usa zip para hacer eso.

    matrix = [[1, 2, 3], [4, 5, 6]]
    print(zip(*matrix))
    Producción:

    [(1, 4), (2, 5), (3, 6)]
    
  10. Quiere declarar alguna función pequeña, pero no usa la forma convencional de declarar. Usa lambda. La palabra clave lambda en python proporciona un atajo para declarar la función anónima.

    subtract = lambda x, y : x-y
    subtract(5, 4)

Publicación traducida automáticamente

Artículo escrito por joshiyogesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *