snipplets.dev/snipplets/code/Python/array_methods.py
2023-08-05 22:45:06 +03:00

19 lines
2.5 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

array.typecode # TypeCode символ, использованный при создании массива.
array.itemsize # размер в байтах одного элемента в массиве.
array.append(х) # добавление элемента в конец массива.
array.buffer_info() # кортеж (ячейка памяти, длина). Полезно для низкоуровневых операций.
array.byteswap() # изменить порядок следования байтов в каждом элементе массива. Полезно при чтении данных из файла, написанного на машине с другим порядком байтов.
array.count(х) # возвращает количество вхождений х в массив.
array.extend(iter) # добавление элементов из объекта в массив.
array.frombytes(b) # делает массив array из массива байт. Количество байт должно быть кратно размеру одного элемента в массиве.
array.fromfile(F, N) # читает N элементов из файла и добавляет их в конец массива. Файл должен быть открыт на бинарное чтение. Если доступно меньше N элементов, генерируется исключение EOFError , но элементы, которые были доступны, добавляются в массив.
array.fromlist(список) # добавление элементов из списка.
array.index(х) # номер первого вхождения x в массив.
array.insert(n, х) # включить новый пункт со значением х в массиве перед номером n. Отрицательные значения рассматриваются относительно конца массива.
array.pop(i) # удаляет i-ый элемент из массива и возвращает его. По умолчанию удаляется последний элемент.
array.remove(х) # удалить первое вхождение х из массива.
array.reverse() # обратный порядок элементов в массиве.
array.tobytes() # преобразование к байтам.
array.tofile(f) # запись массива в открытый файл.
array.tolist() # преобразование массива в список.