首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
delitem专题
实例List化(__getitem__(),__setitem__()和__delitem__())
实现了__iter__()的实例虽能用于for循环,看似像list,但并不能将其当做list来使用,比如,Fib()[5]还是报错 可通过实现__getitem__()方法,;来实现让实例像list那样按照下标取出元素 实现按下标取元素 class Fib(object):def __getitem__(self, n):a, b = 1, 1for x in range(n):
阅读更多...