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

更新於: 13-May-2020

453 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

立即開始
廣告