Skip to main content

Build Status PyPI

Enables Python to be functionally chain-styled.

Document

  • Simplified Chinese documents here.

If you are interested in me,you can follow my Blog([STRIKEOUT:一波软广2333])。

How to use?

install form pypi:

$ pip install fc

and you just import Fc,like this: from fc import Fc

then you can enjoy lambda like Kotlin/JS:

from fc import Fc

l = (
  Fc([1, 2, 3, 4, 5])
    .map(lambda x: x + 1)
    .filter(lambda x: x > 4).print()    # [5, 6]
    .map(lambda x: x + 1).print()       # [6, 7]
    .cat([8, 9]).print()                # [6, 7, 8, 9]
    .add(10).print()                    # [6, 7, 8, 9, 10]
    .catHead([1, 2, 3, 4, 5]).print()   # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    .limit(3)
    .done()
)
assert l == [1, 2, 3]

You can check this this test file and understand more.

Have Fun ;)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fc-0.1.12.tar.gz (6.9 kB view details)

Uploaded Source

File details

Details for the file fc-0.1.12.tar.gz.

File metadata

  • Download URL: fc-0.1.12.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fc-0.1.12.tar.gz
Algorithm Hash digest
SHA256 d600527f584752e0a82c947171fbe36782f49625566af19e6f37ccf1961f8498
MD5 582af2fc27a85cee333615dbfd5b47f2
BLAKE2b-256 20b2a8fcfd4f843af6ee8c5837611764ba04b9ac1d0bc3b837b71db2b2648b3d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.12 This release

1 file

0.1.11

1 file

0.1.10

1 file

0.1.9

1 file

0.1.8

1 file

0.1.7

1 file

0.1.6

1 file

0.1.5

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

0.0.12

1 file

0.0.11

1 file

0.0.10

1 file

0.0.9

1 file

0.0.8

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page