在 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]
廣告