Skip to main content

JavaScript flavor iterable

Project description

jsiter

Make your Python iterable JavaScript flavor, and makes it more readable

Before

from functools import reduce
a = [1,3,5,7,9,100]
reduce(lambda a,b:a+b,map(lambda x:chr(x),sorted(filter(lambda x:x<=90,map(lambda x:x+65,a)),key=lambda x:-x)))
# 'JHFDB'

After

from jsiter import jsiter
a = jsiter([1,3,5,7,9,100])
a.map(lambda x:x+65).filter(lambda x:x<=90).sorted(key=lambda x:-x).map(lambda x:chr(x)).reduce(lambda a,b:a+b)
# 'JHFDB'

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

jsiter-0.0.4.tar.gz (1.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jsiter-0.0.4-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file jsiter-0.0.4.tar.gz.

File metadata

  • Download URL: jsiter-0.0.4.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/2.7.16

File hashes

Hashes for jsiter-0.0.4.tar.gz
Algorithm Hash digest
SHA256 5f7b692247a5625fd06fa7bd822ab626b258a681c782cecff026a549025479d4
MD5 ce3c9d595774ed3ec4a6920adddf46ef
BLAKE2b-256 d708b7e1842cf0359e50212e2f27896bc7cfbe892982b473cd153398276a7d63

See more details on using hashes here.

File details

Details for the file jsiter-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: jsiter-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/2.7.16

File hashes

Hashes for jsiter-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fa5a5c1e0b9b2a9b8761cc1965de8e9d0757140b9d69f39ca1229d9c4017970b
MD5 e034b4a0c3cb9a8e95fe2fd89b95fd2d
BLAKE2b-256 aa7ccb222f3492d1596edd8ecf3470263e3fe7d2177a79284950896b78071bba

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