当使类在Python中继承“ list”时,如何获取该列表的实例?

时间:2018-12-10 10:54:41

标签: python list inheritance instance

我正在尝试编写一个堆结构,我意识到我在索引和设置项方面实现的大部分内容已经以const graphOptions = getGraphOptions(this.addData);的形式实现。如何获取该列表的实例,以便可以将其用于堆构建?

这是我所了解的

list

我希望class heap(list): def __init__(self, arr=None, key=None): super().__init__(arr) self._arr = arr 是在正上方的行上创建的列表的实例。

1 个答案:

答案 0 :(得分:5)

您的const middlewares = [thunk]; const mockStore = configureMockStore(middlewares); // Async action tests describe('country async actions', () => { let store; let mock; beforeEach(function () { mock = new MockAdapter(axios) store = mockStore({ country: [], fetching: false, fetched: true }) }); afterEach(function () { mock.restore(); store.clearActions(); }); it('dispatches FETCH_COUNTRY_FULFILLED after axios request', () => { const query = 'Aland Islands' mock.onGet(`${process.env.REACT_APP_API_URL}/api/v1/countries/?search=${query}`).replyOnce(200, country) store.dispatch(countryActions.fetchCountry(query)) const actions = store.getActions() console.log(actions) expect(actions[0]).toEqual(countryActions.fetchCountryPending()) expect(actions[1]).toEqual(countryActions.fetchCountryFulfilled(country)) }); }); 没有 heap,而list。因此,您不会通过实例属性访问列表,实例列表。

根据您要对列表执行的操作,应直接在list上进行操作。