ids = [parse_im_name(n, 'id') for n in im_names]
这个代表了什么意思呢?数组里面定义一个for循环是什么意思呢
这是一个列表生成式,相信你已经了解过列表是使用[]来定义的了,里面的parse_im_name(n, 'id') for n in im_names的可以拆分成[表达式 for 变量 in 迭代器 ] 它从“迭代器”中逐一获取元素赋值给“变量”,然后再利用变量来计算出表达式的结果,这里的表达式是一个函数, 最后把这个函数的值作为列表的元素。
明白啦 非常感谢