我有一个foo()返回元组的函数。假设('a', 1) 我有一个迭代器a,我想迭代并将每个项目传递给该函数。最后,我需要两个列表- r1,r2其中r1包含从函数返回的元组中的所有第一项。第二个列表r2-这些元组中所有第二个项目的结果。
r1 = ['a', 'b', 'c']
r2 = [1, 2, 3]
我不太喜欢这种方法:
result = [foo(i) for i in a]
r1 = [i[0] for i in result]
r2 = [i[1] for i in result]
九州编程
桃花长相依
相关分类