Başlangıçta her hücrede Yok olan bir 6x5 2d dizisi oluşturuyorum. Daha sonra bir dosya okuyor ve okuduğum gibi Nones'leri veriyle değiştiriyorum. Önce boş diziyi oluşturuyorum çünkü veriler okuduğum dosyada tanımlanmamış bir sırada. Benim ilk girişimi yaptım bu: Şimdi listelerinde * operatörü yerine kopya başvuru oluşturabilir çünkü anlamak bazı garip hatalar sonuçlandı Python'da 2d matris oluşturma
x = [[None]*5]*6
.
Bu boş diziyi oluşturmak için kolay bir astar var mı? Sadece bazı döngüler için yapabilirim ve onu inşa edebilirim, ama bu python için gereksiz bir şekilde tempolu görünüyor.
, en az numpy bulunduğunu bilmelidir: http : //numpy.scipy.org/ Yuvalanmış listelerde yanlış bir şey yok, tabiki ve uyuşukluk gibi bir (büyük) bağımlılık eklemek her zaman iyi bir şey değildir. Ancak, zaten bilmiyorsanız, şimdi, siz yapın! –