Herramientas de usuario

Herramientas del sitio


script:python:new:language

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
script:python:new:language [2014/01/20 15:30]
alfred [Cómo]
script:python:new:language [2020/05/09 09:25] (actual)
Línea 123: Línea 123:
 def testArgDir(**kwargs):​ #​ A esta la llamaríamos con un diccionario:​ "​testArgDir(arg1='​ccc',​ arg2='​ddd'​)"​.... def testArgDir(**kwargs):​ #​ A esta la llamaríamos con un diccionario:​ "​testArgDir(arg1='​ccc',​ arg2='​ddd'​)"​....
   print '​kwargs:',​ args # Mostraría "​kwargs:​ {'​arg1':​ '​ccc',​ '​arg2':​ '​ddd'​}   print '​kwargs:',​ args # Mostraría "​kwargs:​ {'​arg1':​ '​ccc',​ '​arg2':​ '​ddd'​}
 +# también podríamos llamarla: testArgDir(**{'​arg1':​ '​ccc',​ '​arg2':​ '​ddd'​})
 </​code>​ </​code>​
 === Combinación de diccionario y lista === === Combinación de diccionario y lista ===
Línea 270: Línea 271:
   * Para agregar un nuevo elemento: ''​lista["​nuevoNombre"​] = valor''​   * Para agregar un nuevo elemento: ''​lista["​nuevoNombre"​] = valor''​
   * Para saber si la clave existe mediante el método ''​has_key()''​ o con el ''​in''​.   * Para saber si la clave existe mediante el método ''​has_key()''​ o con el ''​in''​.
 +  * Puedes pasar un diccionario como argumentos ''<​nowiki>​**kwargs</​nowiki>''​ precediendole ''<​nowiki>​**</​nowiki>''​.
 <code python> <code python>
 if lista.has_key(2):​ if lista.has_key(2):​
Línea 285: Línea 287:
 <code python> <code python>
 del d['​name'​] del d['​name'​]
 +</​code>​
 +
 +Para crear un diccionario a partir de la función dict:
 +<code python>
 +dict(akey='​avalue',​ bkey=3)
 </​code>​ </​code>​
  
script/python/new/language.1390231836.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)