调用函数两次的空列表

时间:2016-02-14 07:09:44

标签: python list function

当我调用get_all_predicates函数获取Predicate_List时,我会得到正确的值。但是当在get_all_predicates调用print(get_all_predicates(examples))函数时,我会得到一个空列表。

def get_all_predicates(examples):
        return [d['Predicate'] for d in examples]

Predicate_list = list(set(get_all_predicates(examples)))
print(get_all_predicates(examples))

下面的示例包含从生成器函数返回的值列表。

examples = get_examples(values, name)
def get_examples(list, attributes):
        for value in list:
            yield dict(zip(attributes, value.strip().replace(" ", "").split(',')))

0 个答案:

没有答案