- Головна
-
- Встановлення Python.
- Налаштування віртуального оточення
- Типи даних
- Математичні оператори
- Встроїні функції
- Бібліотеки Python
- Колекція List
- Кортежі Tuple
- Множини (Set)
- Рядки Str
- Список escape-символів
- Колекція Dictionary
- Множина frozenset
- Класи та об'єкти
- Винятки
- Пакетні менеджери
- Перевантаження операторів
- Робота з файлами та директоріями
- HttpClient
- HTTPServer
- Модуль socket
- Робота з пошту
- Багатопоточність
- Асинхронні методи
- Event Loop
- Обхід GIL
- Черга deque
- Масиви постійного розміру
-
- Webpack. Базове складання проекту
- GULP. SCSS. Налаштування оточення
- SCSS стилі особливості
- Шпаргалка SQL
- MySQL dump
- Git команди
- Розгорнути ssh git репозиторію на сервері
- Консольні команди
- Декілька версій PHP на сервері
- PHPStorm+xDebug+OpenServer
- PHPUnit + OpenServer
- Додати застосунок з Windows Store в автозавантаження
- Зовнішні посилання
Масиви постійного розміру
Особливості масивів постійного розміру:
- Фіксований розмір: Розмір масиву задається при його створенні і не може бути змінений.
- Однорідність: Всі елементи масиву повинні бути одного типу.
- Швидкий доступ за індексом: Доступ до елементів масиву здійснюється за постійний час O(1).
- Незмінність розміру: Кількість елементів масиву залишається постійною, і додавання нових елементів неможливо.
import array
# Створення масиву з цілих чисел (тип 'i' для int)
arr = array.array('i', [1, 2, 3, 4, 5])
# Доступ до елементів
print(arr[2]) # Вивід: 3
# Зміна значення елемента
arr[2] = 10
print(arr) # Вивід: array('i', [1, 2, 10, 4, 5])import numpy as np
# Створення 3x3 матриці з фіксованим розміром
matrix = np.array([
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
])
# Доступ до елементів матриці
print(matrix[1][2]) # Вивід: 6
# Зміна елемента матриці
matrix[1][2] = 10
print(matrix)
# Вивід:
# [[ 1 2 3]
# [ 4 5 10]
# [ 7 8 9]]
2015-2026 © SumyNikNet