Python 花式索引

简介: class Test(object): def __getitem__(self, index): print indext = Test()t[0]t[0, 1]t[0, 1, .
class Test(object):
    def __getitem__(self, index):
        print index

t = Test()

t[0]
t[0, 1]
t[0, 1, ..., 9]
t[:]
t[0:]
t[0:1]
t[0:1:2]
t[0, 1, ..., 9, 0:1, :]

"""
0
(0, 1)
(0, 1, Ellipsis, 9)
slice(None, None, None)
slice(0, None, None)
slice(0, 1, None)
slice(0, 1, 2)
(0, 1, Ellipsis, 9, slice(0, 1, None), slice(None, None, None))
"""
相关文章
|
10月前
|
索引 Python
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
118 1
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
|
10月前
|
BI 索引 Python
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
81 1
|
10月前
|
索引 Python
Python 教程之 Pandas(11)—— 索引和选择 series 的数据
Python 教程之 Pandas(11)—— 索引和选择 series 的数据
107 0
Python 教程之 Pandas(11)—— 索引和选择 series 的数据
|
10月前
|
索引 Python
Python 教程之 Pandas(4)—— 使用 Pandas 索引和选择数据
Python 教程之 Pandas(4)—— 使用 Pandas 索引和选择数据
119 1
Python 教程之 Pandas(4)—— 使用 Pandas 索引和选择数据
|
9月前
|
BI 测试技术 索引
Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-1
Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)
|
7月前
|
机器学习/深度学习 数据可视化 API
Python Numpy 切片和索引(高级索引、布尔索引、花式索引)
Python Numpy 切片和索引(高级索引、布尔索引、花式索引)
80 3
|
8月前
|
索引 Python
Python中索引错误(IndexError)
【7月更文挑战第14天】
208 16
|
8月前
|
索引 Python
python 索引越界(IndexError)
【7月更文挑战第20天】
203 1
|
10月前
|
BI 索引 Python
python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
82 0
|
7月前
|
数据挖掘 数据处理 索引
python中目标数值在某一列中的索引
需要注意的是,当数值不在列表或数组中时,应妥善处理可能出现的异常情况。在Pandas中还可以使用更多复杂的条件来查找数据,这为数据分析带来了极大的便利。此外,在实际应用中,我们可能还需要考虑数值的重复问题,其中Pandas会返回所有匹配目标值的索引,而NumPy和基础列表的 `index()`则返回第一个匹配项的索引。需要根据具体应用场景做出合适的选择。
63 0