Python extender

Funciones y métodos de Python

Digamos que vas a hacer una fiesta y tienes una lista de amigos a los que vas a invitar. Esta lista puede crecer a medida que piensa en las personas a las que desea invitar. & Nbsp;

Aquí es donde entra en juego el método extend () de Python. El extend () El método le permite agregar un elemento, o varios elementos, al final de una lista. & nbsp;

Este artículo le enseñará cómo usar Python extender () método. Usaremos el ejemplo de la lista de invitaciones para ilustrar nuestra explicación.




¿Qué es Python extend ()?

El método Python extend () es uno de Métodos de lista de Python. Los otros métodos de lista son Python append () y Python insert () . Todos estos métodos le permiten manipular listas en Python. Analicemos por qué es posible que desee utilizar el método Python .extend () .




Cómo funciona Python .extend ()

El El método .extend () extiende una lista de Python agregando varios elementos al final de la lista. & nbsp; Aquí hay dos formas de formatear la sintaxis. & Nbsp;

Una forma es poner los elementos que desea agregar a la lista (llamados "argumentos") entre paréntesis. Mire la segunda línea de este ejemplo, donde tenemos los nuevos nombres como argumentos entre corchetes y entre paréntesis:

 invite_list = ['Shazia',' Matt', 'Elizabeth'] invite_list.extend ([' Janie', 'Bryce',' Jaspar']) print (invite_list) 

Este código devuelve:

 ['Shazia',' Matt', 'Elizabeth',' Janie', 'Bryce',' Jaspar'] 

Otra forma es declarar una nueva variable llamada nuevos_nombres y luego poner esto como argumento entre paréntesis, como en la tercera línea de este ejemplo:

El 81% de los participantes afirmaron que se sentían más seguros acerca de sus perspectivas laborales después de asistir a un bootcamp. Asóciese a un bootcamp hoy mismo.

El graduado promedio de un bootcamp pasó menos de seis meses en la transición profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Este código devuelve el mismo resultado :

 ['Shazia',' Matt', 'Elizabeth',' Janie', ' Bryce', 'Jaspar'] 



Cuándo no usar Python extend ()

Si solo desea agregar un elemento al final de su lista de Python, puede utilizar el método Python append () en lugar del método extend () . El método append () de Python solo agrega un elemento individual (como un elemento de lista individual u otra lista) a la vez. & Nbsp;


Por ejemplo, este código:

 invite_list = ['Shazia ',' Matt', 'Elizabeth'] new_names = [' Janie', 'Bryce',' Jaspar'] invite_list.append (new_names) print (invite_list) 

resultados en esta salida :

 ['Shazia',' Matt', 'Elizabeth', [' Janie', 'Bryce' , 'Jaspar']] 

Observe que los nombres que se agregaron (Janie, Bryce y Jaspar) están encerrados en su propio conjunto de corchetes. Esto significa que Python anexa () los trató como una sola entidad. & nbsp;

Si desea insertar un elemento de la lista en una posición específica, en lugar de agregarlo al final de la lista, debe utilizar el método Python insert () . En Python, enumere A los ems se les asignan posiciones. Estas posiciones son números, comenzando en cero. Por lo tanto, los elementos de la lista [& lsquo; Shazia & rsquo ;, & lsquo; Matt & rsquo ;, & lsquo; Elizabeth & rsquo;] se asignarían 0, 1, 2, 3. & lsquo; Shazia & rsquo; está en la posición 0, & lsquo; Matt & rsquo; está en la posición 1, y así sucesivamente. & nbsp;

Para usar el método insert () de Python con nuestro ejemplo de lista de invitaciones, podemos indicar la posición deseada y el nombre que queremos insertar en esa posición, entre paréntesis en la segunda línea de este código:

Este código devuelve este resultado:

 [' Bryce', 'Shazia',' Matt', 'Elizabeth'] 

Hemos insertado el nombre & lsquo; Bryce & rsquo; en la posición 0 en nuestra lista. & nbsp;




Conclusión

El método Python extend () se usa para agregar elementos al final de una lista. Para hacer esto, simplemente puede poner los nuevos elementos de la lista entre paréntesis cuando llame al método. Alternativamente, puede declarar una nueva variable que contenga los nuevos elementos de la lista y luego poner la variable entre paréntesis. El método extend () de Python difiere del método append () , que solo agrega un elemento a la vez, y el método insert () método, que coloca un elemento de la lista en una posición específica en la lista. & nbsp;


Ahora que sabe cómo usar el método extend () de Python, puede practicar su uso, junto con los otros métodos de lista de Python, la próxima vez tu codificas. & nbsp;





Python extender: StackOverflow Questions

Tutorials