Skip to main content

A collection of functions from Aflevering 3

Project description

This is a collection of functions from an assigment, that i could not be bothered to have on the top of my new project. They include the functions:

“gen_labels_letters(n)”, this generates a List of n length, of max length 24, of letters from A to Z

“gen_labels(n)”, this generates a list of n length with names of “L1, L2, … , Ln”

“permute(L)”, permutes a given list L

“pairs(L)”, pairs elements of a given list L, with the condition that a < b

“canonical_triplets(A, B)”, Makes pairs of with all combinations from A and B, so [(A[1], B[1], (A[1], B[2]), … , (A[n], B[1]), … , (A[n], B[n])]

“anchored_triplets(L, R)”, takes “canonical_triplets(L, R) + canonical_triplets(R, L)” and outputs that.

Change Log

0.0.1 (24/02/2022)

  • First version

0.0.2 (24/02/2022)

  • added import random to hopefully make a function work

0.0.3 (24/02/2022)

  • added ‘import string’ to make another function work :)))))

  • added more the README

0.0.4 (24/02/2022)

  • Improved the pairs function, so L1 > L10

  • Removed unnecessary code

0.0.5 (24/02/22)

  • removed some test code i accidentally uploaded, so everytime this was imported it was spit out a list

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

aflevering3_tree-0.0.5.tar.gz (3.1 kB view details)

Uploaded Source

File details

Details for the file aflevering3_tree-0.0.5.tar.gz.

File metadata

  • Download URL: aflevering3_tree-0.0.5.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for aflevering3_tree-0.0.5.tar.gz
Algorithm Hash digest
SHA256 55f7557a2bbf61e51ded04308e057a7acb2594014152bdf9d46521b3bade7d41
MD5 1378cf4a30d6105de56b8c2ec0794be2
BLAKE2b-256 7f51281b05f7e934869823b84e547d5fdfc131988cf6727ca9bdd00be8c6221e

See more details on using hashes here.

Supported by

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