Alibaba Cloud Darabonba Array

0.1.0 · active · verified Fri Apr 17

The `alibabacloud-darabonba-array` library provides array manipulation utilities specifically designed for the Alibaba Cloud Darabonba framework. It offers methods for common array operations like appending, getting items, and checking size. Currently at version 0.1.0, it is part of the broader Alibaba Cloud SDK ecosystem and follows a release cadence tied to the Darabonba framework's development.

Common errors

Warnings

Install

Imports

Quickstart

This quickstart demonstrates how to initialize a Darabonba `Array` object and perform common operations such as appending, retrieving items, checking size, containment, removal, and concatenation. Note that many methods modify the array in-place.

from alibabacloud_darabonba_array.client import Array

# Initialize with a list
arr = Array.initial(["a", "b", "c"])
print(f"Initial array: {arr.to_list()}")

# Append an item
Array.append(arr, "d")
print(f"After append: {arr.to_list()}")

# Get an item by index
item = Array.get_item(arr, 1)
print(f"Item at index 1: {item}")

# Get size
size = Array.size(arr)
print(f"Array size: {size}")

# Check if an item exists
contains_c = Array.contains(arr, "c")
print(f"Contains 'c': {contains_c}")

# Remove an item (by value)
Array.remove(arr, "b")
print(f"After remove 'b': {arr.to_list()}")

# Concatenate arrays
arr2 = Array.initial([1, 2])
Array.concat(arr, arr2)
print(f"After concat: {arr.to_list()}")

view raw JSON →