tilelist

class TileList(parent: TileCollection, initlist: list[Tile] = None)

Bases: MutableSequence

append(tile: Tile, copy: bool = True, merge: bool = False, **kwargs: dict) None

Appends the Tile to the end of the sequence.

clear() None -- remove all items from S
count(value) integer -- return number of occurrences of value
extend(values)

S.extend(iterable) – extend sequence by appending elements from the iterable

index(value[, start[, stop]]) integer -- return first index of value.

Raises ValueError if the value is not present.

Supporting start and stop arguments is optional, but recommended.

insert(idx: int, tile: Tile, copy: bool = True, merge: bool = False, **kwargs: dict) None

Inserts an element into the TileList.

pop([index]) item -- remove and return item at index (default last).

Raise IndexError if list is empty or index is out of range.

remove(value)

S.remove(value) – remove first occurrence of value. Raise ValueError if the value is not present.

reverse()

S.reverse() – reverse IN PLACE