Python – Elemento de la lista de cambios

La lista en python es de tipos mutables, lo que significa que se puede cambiar después de asignar algún valor. La lista es similar a las arrays en otros lenguajes de programación. En este artículo, veremos cómo cambiar los elementos de la lista en python. 

Entendamos primero cómo acceder a los elementos en python:

  • Accediendo al primer elemento mylist[0]
  • Accediendo al segundo elemento mylist[1]
  • Accediendo al último elemento mylist[-1] o mylist[len(mylist)-1]

Python3

# code
gfg = [ 10, 20, 30, 40, 50, 60]
  
#first element
print(gfg[0])
  
#second element
print(gfg[1])
  
#last element
print(gfg[-1])

Producción:

10
20
60

Ahora podemos cambiar la lista de elementos con un método diferente:

Ejemplo 1: Cambiar elemento de lista individual.

Acercarse:

  • Cambiar primer elemento mylist[0]=valor
  • Cambiar el tercer elemento mylist[2]=value
  • Cambiar el cuarto elemento mylist[3]=value

Código:

Python3

# list
List=[ 10, 20, 30, 40, 50, 60]
print("original list ")
print(List)
  
#changing the first value
List[0] = 11
  
#changing the second value
List[1] = 21
  
#changing the last element
List[ -1] = 61
  
print("\nNew list")
print(List)

Producción:

original list 
[10, 20, 30, 40, 50, 60]

New list
[11, 21, 30, 40, 50, 61]

Ejemplo 2: Cambiar todos los valores usando bucles.

Python3

# list
list = [ 10, 20, 30, 40, 50, 60]
print("Original list ")
print(list)
      
print("After incrementing each element of list by 2")  
  
# adding 2 to each value of list
# len method to calculate length of list
# range method is used to go upto a certain range
for i in range( len(list)):
    list[i] = list[i] + 2
  
print(list)

Producción:

Original list 
[10, 20, 30, 40, 50, 60]
After incrementing each element of list by 2
[12, 22, 32, 42, 52, 62]

Ejemplo 3: cambiar todos los valores de una lista usando la comprensión de listas.

Python3

# list
List_1 = [ 10, 20, 30, 40, 50]
print("Original list ")
print(List_1)
  
print("After incrementing each element of list by 2")
List_2=[ i+2 for i in List_1]
  
print(List_2)

Producción:

Original list 
[10, 20, 30, 40, 50]
After incrementing each element of list by 2
[12, 22, 32, 42, 52]

Publicación traducida automáticamente

Artículo escrito por rajatagrawal5 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 *