Форум сайта python.su
1
Кстати всем на заметку! вопрос звучал так: “ Создать массив в Python3 и заполнить тройками”
в Python 3 нет xrange()
Офлайн
253
Reitrel
Кстати всем на заметку!
integr1Если следовать букве то массив это array (а не list) и он двумерным не бывает.
Как создать массив 50*50 целых чисел и заполнить тройками ?
import array a=array.array("i",[3]*50*50)
Офлайн
568
Кстати, насчет эффективности. Вы будите смеяться, но похоже, что самый эффективный вариант такой:
def test5(): m = [3] * 50 lst = [m[:] for _ in xrange(50)]
Офлайн
8
doza_andСогласен… Просто первое, что пришло в голову
……arr = np.ones((50, 50), dtype=int)*3
Отредактировано Vigi (Апрель 1, 2015 08:48:27)
Офлайн
2
Reitrel
Прокоментируй плиз эту строку:
if __name__ == ‘__main__’:
Офлайн