Skip to main content

Python Snippets

Project description

Python Snippets

Installation

pip install pysnippets

Usage

dict:

In [1]: from pysnippets import dictsnippets as dsn

In [2]: dsn.filter({'a': 1, 'b': 2, 'c': 3}, ['c', 'd:4'])
Out[2]: {'c': 3, 'd': 4}

In [3]: dsn.filter({'a': 1, 'b': 2, 'c': 3}, ['c', 'd:4'], exec_eval=False)
Out[3]: {'c': 3, 'd': '4'}

In [4]: dsn.gets({'a': 1, 'b': 2, 'c': 3}, ['c', 'd:4'])
Out[4]: [3, 4]

In [5]: dsn.gets({'a': 1, 'b': 2, 'c': 3}, ['c', 'd:4'], exec_eval=False)
Out[5]: [3, '4']

list:

In [1]: from pysnippets import listsnippets as lsn

In [2]: lsn.all([1, 2, 3], [1, 2])
Out[2]: True

In [3]: lsn.any([1, 2, 3], [1, 5])
Out[3]: True

str:

In [1]: from pysnippets import strsnippets as ssn

In [2]: ssn.strip(None)

In [3]: ssn.strip(' xyz ')
Out[3]: 'xyz'

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

pysnippets-1.1.2.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

pysnippets-1.1.2-py2.py3-none-any.whl (4.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pysnippets-1.1.2.tar.gz.

File metadata

  • Download URL: pysnippets-1.1.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/18.5 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.10

File hashes

Hashes for pysnippets-1.1.2.tar.gz
Algorithm Hash digest
SHA256 fcb9518e2709a4d6d4d49dcec7fffe7493c1f21468910ba83577fd22b77f5fc4
MD5 3a94f3767fd8cddcfd9f7420ce6a62f2
BLAKE2b-256 a252fe11c9dabeede34bc878756232eb32a0a989395b9cb025832d4762b06f44

See more details on using hashes here.

File details

Details for the file pysnippets-1.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pysnippets-1.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/18.5 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.10

File hashes

Hashes for pysnippets-1.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5795329116e3d170677e68b835a3aa36d86100bbaf93c92f28fc7fb6c41955b2
MD5 0adaee6f684b3e7d30fc66c19bb28000
BLAKE2b-256 85f448393acf3e411c382854aa12e3cc8dd4e58a61fe8a880b8924e390108971

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