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.0.9.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

pysnippets-1.0.9-py2.py3-none-any.whl (4.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for pysnippets-1.0.9.tar.gz
Algorithm Hash digest
SHA256 18fe90f43e6620cf459cbd9d334698e83f20e588ddc4af96d3f7f04279310a76
MD5 50ae6a921b89b822d89951ad41ae5a38
BLAKE2b-256 72e76fecbcf6698274e4cf2349e32b3490f6d5489e7f46fc58b5bd345b8895c1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pysnippets-1.0.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6f14f9b829d79a0bc75f45be30fffc68e0ebe16584abdb308826d8848ac997dc
MD5 21f4b8219e97faca316ea81d7f903df7
BLAKE2b-256 dbe295c4b789d8bac811e85f7469a62660180d5a4237508822a4f1acdb7295a9

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