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]
代替リストの作成メソッド:
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 サイトの他の関連記事を参照してください。