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))
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))
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