在Python中,要判断一个参数是否是列表(数组),你可以使用 `isinstance()` 函数结合 `list` 类型。下面是一个示例代码:
```python
def is_list(obj):
return isinstance(obj, list)
my_list = [1, 2, 3, 4, 5]
my_tuple = (1, 2, 3, 4, 5)
my_dict = {'a': 1, 'b': 2}
my_string = 'hello'
print(is_list(my_list)) 输出:True
print(is_list(my_tuple)) 输出:False
print(is_list(my_dict)) 输出:False
print(is_list(my_string)) 输出:False
如果你想要检查一个参数是否是一个列表并且包含特定数量的元素,你可以使用 `len()` 函数。例如,检查列表是否包含5个元素:
```python
def has_five_elements(obj):
return isinstance(obj, list) and len(obj) == 5
my_list = [1, 2, 3, 4, 5]
print(has_five_elements(my_list)) 输出:True