📜  Python|将元素范围分配给列表

📅  最后修改于: 2022-05-13 01:55:06.224000             🧑  作者: Mango

Python|将元素范围分配给列表

将元素分配给列表是一个常见问题,在之前的文章中已经讨论了许多问题。这篇特别的文章讨论了在列表中插入元素范围。让我们讨论一些可以解决这个问题的方法。

方法#1:使用extend()
这可以使用扩展函数来解决,其中可以使用 range函数在后端插入数字范围。

# 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]

方法 #2 使用*运算符
这个问题也可以使用 *运算符来解决,并具有在任何位置添加元素的灵活性的优势。

# 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]