Python | Asignar rango de elementos a Lista

La asignación de elementos a la lista es un problema común y se han discutido muchas variedades en los artículos anteriores. Este artículo en particular analiza la inserción del rango de elementos en la lista. Analicemos ciertas formas en que se puede resolver este problema.

Método #1: Usarextend()
Esto se puede resolver usando la función de extensión en la que la inserción del rango de números se puede hacer en la parte trasera usando la función de rango.

# Python3 code to demonstrate
# Assigning range of elements to List
# using extend()
  
# initializing list
test_list = [3, 5, 6, 8]
  
# printing original list
print("The original list : " + str(test_list))
  
# using extend()
# Assigning range of elements to List
test_list.extend(range(6))
  
# print result
print("The list after adding range elements : " + str(test_list))
Producción :

The original list : [3, 5, 6, 8]
The list after adding range elements : [3, 5, 6, 8, 0, 1, 2, 3, 4, 5]

Método #2 Usando *el operador
Este problema también se puede resolver usando el operador * y con la ventaja de la flexibilidad de agregar elementos en cualquier posición.

# Python3 code to demonstrate
# Assigning range of elements to List
# using * operator
  
# initializing list
test_list = [3, 5, 6, 8]
  
# printing original list
print("The original list : " + str(test_list))
  
# using * operator
# Assigning range of elements to List
res = [3, 5, *range(6), 6, 8]
  
# print result
print("The list after adding range elements : " + str(res))
Producción :

The original list : [3, 5, 6, 8]
The list after adding range elements : [3, 5, 0, 1, 2, 3, 4, 5, 6, 8]

Publicación traducida automáticamente

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