在 Python 中将元素范围分配给列表
列表在 Python 中是非常常用的数据容器。当使用列表时,我们可能会遇到一个情况,即列表的元素可能是一个数字序列。我们可以使用许多 Python 函数将此数字序列添加到列表中。在本文中,我们将探索不同的做法。
使用 range 和 extend
extent 函数允许我们增加列表中的元素数量。将使用 range 函数并将 extend 应用于列表,以便在列表的末尾添加所有必需的数字序列。
示例
listA = [55,91,3] # Given list print("Given list: ", listA) # Apply extend() listA.extend(range(4)) # print result print("The new list : ",listA)
输出
运行上述代码将得到以下结果 −
Given list: [55, 91, 3] The new list : [55, 91, 3, 0, 1, 2, 3]
使用 * 和 range
* 运算符可以扩展列表,同时兼具在任意位置添加元素的优点。我们还将再次使用 range 函数解决数字序列问题。
示例
listA = [55,91,3] # Given list print("Given list: ", listA) # Apply * Newlist = [55,91,*range(4),3] # print result print("The new list : ",Newlist)
输出
运行上述代码将得到以下结果 −
Given list: [55, 91, 3] The new list : [55, 91, 0, 1, 2, 3, 3]
广告