Sobes.tech
Back to questions
Junior — Middle
65

Каким образом можно проверить, что переданный объект представляет собой массив?

Companies where asked
JetlendJetlend

Answer from AI

sobes.tech AI

В Python для проверки, является ли объект массивом (например, списком, кортежем или массивом из модуля array), можно использовать функцию isinstance().

Если под массивом понимается список или кортеж:

if isinstance(obj, (list, tuple)):
    print("Это массив (список или кортеж)")

Если речь о массиве из модуля array:

import array
if isinstance(obj, array.array):
    print("Это объект array")

Для проверки numpy-массивов:

import numpy as np
if isinstance(obj, np.ndarray):
    print("Это numpy-массив")

Таким образом, способ проверки зависит от того, что именно подразумевается под массивом в конкретном контексте.