Years
when_exactly.Years
Bases: when_exactly.core.custom_collection.CustomCollection[when_exactly._api.Year]
A collection of Year intervals.
Example
>>> import when_exactly as wnx
>>> years = wnx.Years([wnx.Year(2024), wnx.Year(2025), wnx.Year(2023)])
>>> len(years)
3
>>> years[0] # Sorted automatically
Year(2023)
values
property
Get the sorted list of unique intervals in this collection.
Returns:
| Type | Description |
|---|---|
list[when_exactly.core.collection.CollectionT]
|
A sorted list of intervals. |
__init__(values)
Initialize a Collection with the given intervals.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
values
|
typing.Iterable[when_exactly.core.collection.CollectionT]
|
An iterable of intervals. Duplicates will be removed and the intervals will be sorted. |
required |