python/alibabacloud_darabonba_array/client.py (76 lines of code) (raw):

# -*- coding: utf-8 -*- # This file is auto-generated, don't edit it. Thanks. from typing import List, Any import sys class Client: """ This is a array module """ @staticmethod def __init__(self): pass @staticmethod def split( raw: List[str], index: int, limit: int, ) -> List[str]: return raw[index: limit] @staticmethod def contains( raw: List[str], str: str, ) -> bool: if raw: return raw.__contains__(str) return False @staticmethod def index( raw: List[str], str: str, ) -> int: return raw.index(str) @staticmethod def size( raw: List[str], ) -> int: if raw: return len(raw) return 0 @staticmethod def get( raw: List[str], index: int, ) -> str: return raw[index] @staticmethod def join( raw: List[str], sep: str, ) -> str: if raw and sep: return sep.join(raw) @staticmethod def concat( raw: List[str], sep: List[str], ) -> List[str]: if raw and sep: return raw.extend(sep) return raw if raw else sep @staticmethod def asc_sort( raw: List[str] ) -> List[str]: if raw: raw.sort() return raw @staticmethod def desc_sort( raw: List[str] ) -> List[str]: if raw: raw.sort(reverse=True) return raw @staticmethod def append( array: Any, item: Any, ) -> None: """ append any array item """ if isinstance(array, list): array.append(item)