Python では、JavaScript 配列 (つまり、配列の範囲外に値が追加されたときに自動的に拡張される配列) を模倣することは可能ですか? JavaScript では、値が配列のインデックスの外に割り当てられると、配列は自動的に拡張されますが、Python ではそうではありません。
theArray = [None] * 5
theArray[0] = 0
print(theArray)
theArray[6] = 0 '''This line is invalid. Python arrays don't expand automatically, unlike JavaScript arrays.'''
これは JavaScript で有効であり、私は Python でそれを模倣しようとしています:
var theArray = new Array();
theArray[0] = 0;
console.log(theArray);
theArray[6] = 0; //the array expands automatically in JavaScript, but not in Python