Найти - Пользователи
Полная версия: Двумеррный массив, объясните как создавать
Начало » Центр помощи » Двумеррный массив, объясните как создавать
1
Yuzi
Здравствуйте! Я только недавно начал изучать Python (3.2). Прошу вас о помощи:
Нужно составить двумерный массив (I*J), где кол-во строк и столбцов спрашивается у пользователя. Пожалуйста, приведите пример такого когда (с комментарием каждой строки, иначе не понятно будет). Заранее спасибо за помощь.
doza_and
import numpy;a=numpy.zeros(eval(input())) #составляется двумерный массив (I*J)
Yuzi
doza_and
import numpy;a=numpy.zeros(eval(input())) #составляется двумерный массив (I*J)
Спасибо, но мне бы посредством стандартной библиотеки…
Yuzi
Yuzi
doza_and
import numpy;a=numpy.zeros(eval(input())) #составляется двумерный массив (I*J)
Спасибо, но мне бы посредством стандартной библиотеки…
Хотя, знаете что? По-моему, лучше использовать дополнительные библиотеки, так что буду учить её параллельно. Ещё раз спасибо.
.Serj.
А чего тут объяснять? Двумерный массив ­— это список списков. У списка есть метод .append(). Вот и добавляйте, сколько надо, элементов с помощью цикла.
Psixo
>>> mass = [[0 for j in range(5)] for i in range(5)]
>>> mass
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0
, 0]]
>>>
И т.д.
strannik747
Yuzi
Здравствуйте! Я только недавно начал изучать Python (3.2). Прошу вас о помощи:
Нужно составить двумерный массив (I*J), где кол-во строк и столбцов спрашивается у пользователя. Пожалуйста, приведите пример такого когда (с комментарием каждой строки, иначе не понятно будет). Заранее спасибо за помощь.
rows, cols = input()
a = [[0] * cols for i in xrange(rows)]
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB