#!/usr/bin/env python
# -*- coding: utf-8 -*- class student:
def __init__(self, name_list):
self.student_name_list = name_list def __getitem__(self, item):
return self.student_name_list[item] stu = student(['tom', 'bob', 'jane', ])
stu = stu[:2]
l = len(stu)
for student_name in stu:
'''
1.寻找实例的__iter__方法
2.调用__getitem__方法,直到抛出异常
'''
print(student_name)
相关文章
- 12-17Python基础-全局变量、函数、函数参数、练习day04-2
- 12-17python 练习题:定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0的两个解
- 12-17『Python』为什么调用函数会令引用计数+2
- 12-17python进阶之类常用魔法方法和魔法属性
- 12-17Python之路 day2 字符串函数
- 12-17python进阶一(函数式编程)【2-9 python中的偏函数】
- 12-17Python3 函数进阶2
- 12-17Python3 猜年龄小游戏进阶之函数处理
- 12-17python进阶一(函数式编程)【2-8 python中decorator装饰器】
- 12-17【python2】commands模块getstatusoutput函数的小问题