from collections import Iterable
import numpy as np
import pandas as pd
test_data = [{"type":1,"keyword":None},
{"type":2,"keyword":None}]
print(isinstance(test_data,Iterable))
test_data = dict(a=1,b=2)
print(isinstance(test_data,Iterable))
test_data = np.array([1,2,3]).reshape(3,1)
print(isinstance(test_data,Iterable))
test_data = np.array([1,2,3]).reshape(3,1)
print(isinstance(test_data,Iterable))
test_data = pd.DataFrame(np.array([1,2,3]).reshape(3,1))
print(isinstance(test_data,Iterable))
test_data = (1,2,3)
print(isinstance(test_data,Iterable))
test_data = 1
print(isinstance(test_data,Iterable))
test_data = "str"
print(isinstance(test_data,Iterable))
True
True
True
True
True
True
False
True