在 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]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP