#!/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)
相关文章
- python 进阶语法lambda 函数与列表推导式练习
- python函数知识七 闭包、装饰器一(入门)、装饰器二(进阶)
- 16个python常用魔法函数(python魔法方法最全汇总)
- Python成长之路第二篇(2)_列表元组内置函数用法
- Python进阶---python strip() split()函数实战(转)
- python3.x和python2.x的translate与maketrans函数使用差异
- python 2.x和3.x中maketrans和translate函数的使用
- python 内置函数(二) 进阶函数 递归内容及二分法查找 知识点
- 慕课网python进阶函数式编程学习记录
- Python进阶:函数式编程实例(附代码)