2024-05-13 11:45:11 发布
网友
有人请帮我处理这个代码:
agerlist = for agern in anime.info['Genres']: print agern['name']
有没有办法将输出保存到一个变量中?例如:alist = agern in anime.info
alist = agern in anime.info
您还可以将其存储到生成器函数中,如下所示:
for agern in anime.info['Genres']: yield agern['name']
因此,您实际上只会在请求时计算这个东西,即在for循环期间,所以您不会在内存中每个agern['name']存储两次
创建一个空列表,然后将for循环的结果附加到该列表中,或者可以使用list comprehension
l = [] for agern in anime.info['Genres']: l.append(agern['name']) print l
你是说像这样
alist = [ x['name'] for x in anime.info['Genre']]
您还可以将其存储到生成器函数中,如下所示:
因此,您实际上只会在请求时计算这个东西,即在for循环期间,所以您不会在内存中每个agern['name']存储两次
创建一个空列表,然后将for循环的结果附加到该列表中,或者可以使用list comprehension
你是说像这样
相关问题 更多 >
编程相关推荐