Advertisement
teslariu

kwargs

Aug 23rd, 2021
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4.  
  5. def sumar(a,b,c,d,e):
  6.     print(a+b+c+d+e)
  7.    
  8. numeros = [1,2,3,4,5]
  9. numeros2 = {"a":1, "b":2, "c":3, "d":4, "e":5}
  10.  
  11. # paso argumentos sin unpacking
  12. sumar(numeros[0], numeros[1], numeros[2], numeros[3], numeros[4])
  13.  
  14. # paso argumentos con unpacking
  15. a,b,c,d,e = numeros
  16. sumar(a,b,c,d,e)
  17.  
  18. # con agrupamiento/desagrupamiento de argumentos (se usa *)
  19. sumar(*numeros)
  20.  
  21. # con agrupamiento/desagrupamiento de argumentos en diccionarios(se usa *)
  22. sumar(**numeros2)
  23.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement