首頁 > 後端開發 > Python教學 > 如何在 Python 中建立具有預定義大小的空列表?

如何在 Python 中建立具有預定義大小的空列表?

Mary-Kate Olsen
發布: 2024-12-06 08:46:10
原創
767 人瀏覽過

How to Create an Empty List with a Predefined Size in Python?

在Python 中建立指定大小的空白清單

嘗試為使用xs = list() 建立的空白清單賦值時,您可能會遇到由於初始化不完整而導致的IndexError 。要解決此問題,需要將 None 指派給清單元素以保留所需的大小。

建立 10 個元素的空白列表:

xs = [None] * 10
登入後複製

為特定列表元素賦值:

為列表中的特定元素,使用以下語法:

xs[index] = value
登入後複製

示例:

xs[1] = 5
print(xs)  # Result: [None, 5, None, None, None, None, None, None, None, None]
登入後複製

替代清單建立方法:

  • 範圍():建立一個包含從 0 到指定數字減一的元素的清單。例如:
xs = range(10)
print(xs)  # Result: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
登入後複製
  • 列表推導式:允許建立簡潔的清單。例如:
xs = [x**2 for x in range(9)]
print(xs)  # Result: [0, 1, 4, 9, 16, 25, 36, 49, 64]
登入後複製

以上是如何在 Python 中建立具有預定義大小的空列表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板