Back to questions
Jetlend
Junior — Middle
65
Каким образом можно проверить, что переданный объект представляет собой массив?
Companies where asked
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-массив")
Таким образом, способ проверки зависит от того, что именно подразумевается под массивом в конкретном контексте.