Skip to main content

For lists, yoda-indexing this package provides.

Project description

yodalist pre-release

Yoda-indexed lists in Python.

Yoda-indexing follows this pattern: 0, 4, 5, 6, 1, 2, 3, 7, 8, 9, etc. Inspired by the ordering used in the

TODOS:

0. Stress the importance of zero-indexing: We're not savages here.
4. Add functionality tests
5. Add RaisesError tests
6. Package to a wheel, etc. 
1. Add to pip, conda, other package managers.
2. Add install instructions
3. Add something else snarky here
7. Post to HackerNews or ProgrammerHumor or something, because this is how career-building works in 2022

Install

There are three ways to use this package:

  1. Simply copy-and-paste the src/yodalist.py file to your project.

  2. (todo) Install via PIP

  3. (todo) Build and install on your own.

Usage

>>> from yodalist import yodalist
>>> mylist = yodalist(['hello', 'world', 'i', 'am', 'a', 'yoda', 'list', '!!!'])
>>> for ii in range(len(mylist)):
...     print(ii, mylist[ii])
... 
0 hello
1 a
2 yoda
3 list
4 world
5 i
6 am
7 !!!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yodalist-0.1.22.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

yodalist-0.1.22-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file yodalist-0.1.22.tar.gz.

File metadata

  • Download URL: yodalist-0.1.22.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for yodalist-0.1.22.tar.gz
Algorithm Hash digest
SHA256 7fb3826e2433f54e5a543e0e4ed3b1caba2af364275c4a08164121b4b1c5f275
MD5 c510fee2dc7884c02c3d7f6719dc7742
BLAKE2b-256 89f76f3b0b445b31f976ad568eee5674506e0a74ee81e1320f9fd32d25321e43

See more details on using hashes here.

File details

Details for the file yodalist-0.1.22-py3-none-any.whl.

File metadata

  • Download URL: yodalist-0.1.22-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for yodalist-0.1.22-py3-none-any.whl
Algorithm Hash digest
SHA256 4539093e48b370a9ef6a5396c2368a3fe1bf7e5a2f0430dab8a9f088cdc3d98c
MD5 d395c1e83e6ea8a5a038a8b75ac1b988
BLAKE2b-256 6521c97ce47d7b40231c44daaf64e5428cc8b2844987b279a32d992bda18c187

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page