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:
strthe text to convert to list - (optional) typ:
lister.Typthe method for example comma or space, default is that it is selected automatically- Attributes
ListTransformer.Typ.auto, ListTransformer.Typ.comma, ListTransformer.Typ.spacethe input format
- Attributes
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:
listThe list to be converted into a string - (optional) split:
lister.SplitsThe way in which the string should separate the entries- Attributes
ListTransformer.Splits.space, ListTransformer.Splits.commathe output format
- Attributes
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:
listThe first list. - (required) list2:
listThe secend list.- Attributes
ListTransformer.Tools.same, ListTransformer.Typ.no_sameThe type whether entries should occur twice.
- Attributes
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:
listThe first list. - (required) list2:
listThe secend list.- Attributes
ListTransformer.Tools.same, ListTransformer.Typ.no_sameThe type whether entries should occur twice.
- Attributes
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:
listThe first list. - (required) list2:
listThe secend list.- Attributes
ListTransformer.Tools.same, ListTransformer.Typ.no_sameThe type whether entries should occur twice.
- Attributes
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)
| File | Size | Uploaded | |
|---|---|---|---|
| listtransformer-0.2.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|