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