Skip to main content

Kanji Lists

A collection of Japanese character lists, including jōyō kanji, JLPT, and more.

Installation

pip install kanji-lists

Usage

Using a list is simple enough:

>>> from kanji_lists import JOYO
>>> "桃" in JOYO
True
>>> "苺" in JOYO
False
>>> len(JOYO)
2136

Some lists also have subordinate lists:

>>> from kanji_lists import KYOIKU
>>> "火" in KYOIKU.GRADE1
True
>>> "火" in KYOIKU.GRADE2
False

All lists inherit from set:

>>> isinstance(KYOIKU, set)
True
>>> KYOIKU.GRADE1.issuperset({'一', '二', '三'})
True

Lists can also have different versions:

>>> from kanji_lists import KYOIKU
>>> KYOIKU.HEISEI4.GRADE6 - KYOIKU.REIWA2.GRADE6
{'城'}
>>> "城" in KYOIKU.REIWA2.GRADE4
True

If you do not specify a version, the default will be chosen. In the case of lists maintained by the Japanese government, this will generally be the most recent list. Since the default can change, specify a version if you want to make sure that you get the same version of the list across updates.

Available Lists and Versions

  • JINMEIYO

    • HEISEI25

    • HEISEI27

    • HEISEI29

    • REIWA8

  • JLPT

    • TANOS

      • N1

      • N2

      • N3

      • N4

      • N5

  • JOYO

    • HEISEI22

    • SHOWA56

  • KYOIKU

    • HEISEI4

      • GRADE1

      • GRADE2

      • GRADE3

      • GRADE4

      • GRADE5

      • GRADE6

    • REIWA2

      • GRADE1

      • GRADE2

      • GRADE3

      • GRADE4

      • GRADE5

      • GRADE6

    • SHOWA36

      • GRADE1

      • GRADE2

      • GRADE3

      • GRADE4

      • GRADE5

      • GRADE6

    • SHOWA55

      • GRADE1

      • GRADE2

      • GRADE3

      • GRADE4

      • GRADE5

      • GRADE6

Release files for kanji-lists 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kanji-lists 0.2.0
File Size Uploaded
kanji_lists-0.2.0.tar.gz 24.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kanji-lists 0.2.0
File Interpreter ABI Platform
kanji_lists-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 48.5 kB

Release files / kanji_lists-0.2.0.tar.gz

Download URL kanji_lists-0.2.0.tar.gz
Size 24.0 kB
Tags Source
SHA-256 checksum
How to use checksums
22eeb415c6612f4a47e5a21c150e4785fe46cdbc4f7fb32120bd948926e24346
BLAKE2b-256 checksum
How to use checksums
5eb47a5e5b9fd501160bd70e93933a0b11babeeab33a7ccbebc293092829c8df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.5.1 CPython/3.12.7 Darwin/25.6.0

Release files / kanji_lists-0.2.0-py3-none-any.whl

Download URL kanji_lists-0.2.0-py3-none-any.whl
Size 24.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
225ee00a064fd364e064d15883380c2a06967d77b6b9526791c36548963daa32
BLAKE2b-256 checksum
How to use checksums
5562ab03a9523b5a3f4983427e6ad0da2ff3bae4163466770e49cbd945dc919b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.5.1 CPython/3.12.7 Darwin/25.6.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page