ホームページ > バックエンド開発 > Python チュートリアル > Pythonで事前定義されたサイズの空のリストを作成する方法?

Pythonで事前定義されたサイズの空のリストを作成する方法?

Mary-Kate Olsen
リリース: 2024-12-06 08:46:10
オリジナル
769 人が閲覧しました

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]
ログイン後にコピー

代替リストの作成メソッド:

  • range(): 0 から指定された数から 1 を引いた数までの要素を含むリストを作成します。例:
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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート