diff --git a/pandas/core/common.py b/pandas/core/common.py index a6514b5167460..62b3f3639a335 100644 --- a/pandas/core/common.py +++ b/pandas/core/common.py @@ -463,12 +463,14 @@ def convert_to_list_like( values: Union[Scalar, Iterable, AnyArrayLike] ) -> Union[List, AnyArrayLike]: """ - Convert list-like or scalar input to list-like. List, numpy and pandas array-like - inputs are returned unmodified whereas others are converted to list. + Convert list-like or scalar input to list-like. + + List, numpy and pandas array-like inputs are returned unmodified + whereas others are converted to list. """ if isinstance(values, (list, np.ndarray, ABCIndex, ABCSeries, ABCExtensionArray)): # np.ndarray resolving as Any gives a false positive - return values # type: ignore[return-value] + return cast(Union[List, AnyArrayLike], values) elif isinstance(values, abc.Iterable) and not isinstance(values, str): return list(values)