Найти - Пользователи
Полная версия: Объявление массива в n элементов
Начало » Python для новичков » Объявление массива в n элементов
1
Classic1
Здравствуйте!В любом языке можно объявить массив
string arr(10) т.е. массив с 10 элементами.Как такое же сделать в Python?
То есть чтобы не вручную arr(0, 1, 2..)
Rodegast
Нет. Списки в Python-е безразмерные.
passant
Если массив с десятью (например) цифрами, то
 import numpy as np
arr=np.arange(0, 10)
или с десятью нулями
a=np.zeros(10, dtype=int)
Десять “пустых”, т.е. не инициализированных элементов в массиве.
 a=np.empty((10,1))
или
  a=np.empty((1,10))
Массив из десяти байтовых элементов
  
a=np.empty((1,10),dtype='uint8')

Или без Numpy
import array
A = array.array('i', list(range(10)))

И да, это массивы, но не списки.
Classic1
Спасибо за ответы!
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