码迷,mamicode.com
首页 > 编程语言 > 详细

二. python数组和列表

时间:2019-09-05 18:48:41      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:ini   assert   __iter__   one   test   get   value   数组   range   

class Array(object):
    def __init__(self, size=32):
        self._size=size
        self._item=[None]*size
    def __getitem__(self, item):
        return self._item[item]
    def __setitem__(self, key, value):
        self._item[key]=value
    def __len__(self):
        return self._size
    def clear(self):
        for i in range(self._size):
            self._item[i]=None
    def __iter__(self):
        for i in self._item:
            yield i

def test_array():
    size=10
    a=Array(size)
    a[0]=1
    assert a[0]==1

    a.clear()
    assert a[0] is None

二. python数组和列表

标签:ini   assert   __iter__   one   test   get   value   数组   range   

原文地址:https://www.cnblogs.com/peitianwang/p/11468642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!