高效获取可迭代对象的索引0元素。
项目描述
zeroth
高效获取可迭代对象的索引0元素。
这是一个微型包,包含单个函数 zeroth
。
zeroth
是 next(iter(obj))
的语法糖,具有很好的文档字符串。
安装
pip install zeroth
文档
from zeroth import zeroth
print(zeroth([0, 1, 2]))
# 0
print(zeroth((3, 2, 1)))
# 3
print(zeroth({"a": 1, "b": 2, "c": 3}))
# 'a'
print(zeroth(range(3)))
# 0
print(zeroth(range(1, 3)))
# 1
print(zeroth(map(str, range(3))))
# '0'
import numpy as np
print(zeroth(np.array([1, 2, 3])))
# 1
class ReverseIterable:
def __init__(self, data):
self.data = data
def __iter__(self):
return iter(reversed(self.data))
print(zeroth(ReverseIterable([1, 2, 3])))
# 3
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
zeroth-1.0.0.tar.gz (9.6 kB 查看哈希)
构建分布
zeroth-1.0.0-py3-none-any.whl (4.2 kB 查看哈希值)
关闭
zeroth-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6a6f9e517f9e473264e4ec9a91026f7a18f346f237e27ccfccb9a90c3811948c |
|
MD5 | 206d5531dc8e4209bcdee12f6081f0fc |
|
BLAKE2b-256 | 4aecdf218ada17364453e8b9c18e7c6095ce76baad8f6700eb0a666cd8ef5c00 |
关闭
zeroth-1.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ba39e99954848a63c200d4fe2c2b65707609bbb82ed62a1a5d61880bfa0a502 |
|
MD5 | cf4fc091a376cecb672f491fcd187341 |
|
BLAKE2b-256 | 865c4bf0c19637217a1e925f1f5a0c390046d9c1926572fbd1ef8cbc6d1d4919 |