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)
| File | Size | Uploaded | |
|---|---|---|---|
| kanji_lists-0.2.0.tar.gz | 24.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|