Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

ListTransformer

Installation

pip install ListTransformer

Examples

import ListTransformer

liste = ListTransformer.lister("123 123 123")
print(liste)
print(ListTransformer.str_list(liste))

lister

Converts strings to lists.

  • (required) str_list: str the text to convert to list
  • (optional) typ: lister.Typ the method for example comma or space, default is that it is selected automatically
    • Attributes ListTransformer.Typ.auto, ListTransformer.Typ.comma, ListTransformer.Typ.space the input format

Example

import ListTransformer

print(ListTransformer.lister("123 123 123"))
print(ListTransformer.lister("123, 123, 123"))

Outputs:

['123', '123', '123'] as list
['123', '123', '123'] as list

str_list

Convert lists to strings.

  • (required) list: list The list to be converted into a string
  • (optional) split: lister.Splits The way in which the string should separate the entries
    • Attributes ListTransformer.Splits.space, ListTransformer.Splits.comma the output format

Example

import ListTransformer

liste = ["test1", "test2", "test3"]

print(ListTransformer.str_list(liste))
print(ListTransformer.str_list(liste, ListTransformer.Splits.space))

Outputs:

test1, test2, test3 as string
test1 test2 test3 as string

difference

Shows the differences between two lists.

  • (required) list1: list The first list.
  • (required) list2: list The secend list.
    • Attributes ListTransformer.Tools.same, ListTransformer.Typ.no_same The type whether entries should occur twice.

Example

import ListTransformer

print(ListTransformer.difference([1, 2, 3], [1, 2, 3, 4, 5, 5]))
print(ListTransformer.difference([1, 2, 3], [1, 2, 3, 4, 5, 5], ListTransformer.Tools.no_same))

Outputs:

[4, 5, 5] as list [4, 5] as list

intersection

Shows the entries that are the same.

  • (required) list1: list The first list.
  • (required) list2: list The secend list.
    • Attributes ListTransformer.Tools.same, ListTransformer.Typ.no_same The type whether entries should occur twice.

Example

import ListTransformer

print(ListTransformer.intersection([1, 2, 3, 3], [1, 2, 3, 3, 4, 5]))
print(ListTransformer.intersection([1, 2, 3, 3], [1, 2, 3, 3, 4, 5], ListTransformer.Tools.no_same))

Outputs:

[1, 2, 3, 3] as list
[1, 2, 3] as list

combine

returns the two lists combined into one.

  • (required) list1: list The first list.
  • (required) list2: list The secend list.
    • Attributes ListTransformer.Tools.same, ListTransformer.Typ.no_same The type whether entries should occur twice.

Example

import ListTransformer

print(ListTransformer.combine([1, 2, 3], [4, 5, 6, 6]))

print(ListTransformer.combine([1, 2, 3], [4, 5, 6, 6], ListTransformer.Tools.no_same))

Outputs:

[1, 2, 3, 4, 5, 6, 6] as list
[1, 2, 3, 4, 5, 6] as list

Metadata

Release files for ListTransformer 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ListTransformer 0.2.0
File Size Uploaded
listtransformer-0.2.0.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ListTransformer 0.2.0
File Interpreter ABI Platform
listtransformer-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.3 kB

Release files / listtransformer-0.2.0.tar.gz

Download URL listtransformer-0.2.0.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a6c926769a28bbe10dada685471ae93252a4084f8d8414e575c6de5a3aa57417
BLAKE2b-256 checksum
How to use checksums
412dca6d02de3295a4eae0e612a02702f4e7e635c253eb9eeed5e55931929452
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.1 Windows/11

Release files / listtransformer-0.2.0-py3-none-any.whl

Download URL listtransformer-0.2.0-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
068d6e8e925ba1215a5597db5277a675f0137de89d5fc460198fd3b02856aba3
BLAKE2b-256 checksum
How to use checksums
4c1db5716838866f66c26af85b391b79e96e2a38a565e7a4b597f74eece072ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.1 Windows/11
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page