对 字符串/列表/元组/数列 等数据按固定单元长度分组
Project description
一个用来对 字符串/列表/元组/数列 等数据按固定单元长度分组的功能:
from skybox import sky_box
# 分字符串
data = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
sky_box(data, 3) # >>> ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQR', 'STU', 'VWX', 'YZ']
# 分列表
data = ['赤', '橙', '黄', '绿', '青', '蓝', '紫']
sky_box(data, 3) # >>> [['赤', '橙', '黄'], ['绿', '青', '蓝'], ['紫']]
# 分元组
data = ('赤', '橙', '黄', '绿', '青', '蓝', '紫')
sky_box(data, 3) # >>> [('赤', '橙', '黄'), ('绿', '青', '蓝'), ('紫',)]
# 分数列
data = range(1, 15)
sky_box(data, 3) # >>> [range(1, 4), range(4, 7), range(7, 10), range(10, 13), range(13, 15)]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
skybox-2024.7.29.tar.gz
(16.0 kB
view hashes)
Built Distribution
Close
Hashes for skybox-2024.7.29-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b6345b198110a027d1c4959f2f1f0bdffc73345676442fc1d89098924b407dc |
|
MD5 | 068e53cc6cbb9430f82a8dae2872fae7 |
|
BLAKE2b-256 | 9f4154aa1f89795b6a2bda47d57e0bdc1ff448ebcca864f0421f99a46ee48b09 |