在函数内部包含For循环,用于处理元组列表

麦克码

我有一个处理元组列表的功能。for在函数本身中包含循环的最简单方法是什么我是python的新手,尝试在OOP函数中进行转换。任何帮助将不胜感激。

我当前的解决方案:

tups = [(1,a),(2,b),(5,t)]

def func(a,b):
    # do something for a and b
    return (c,d)

output = []
for x, y in tups:
    output.append(func(x,y))

输出将是

[(c,d),(m,n),(h,j)]
社交病

我认为map更适合您的用例

tups = [(1,"a"),(2,"b"),(5,"t")]

def func(z):
    # some random operation say interchanging elements
    x, y = z
    return y, x

tups_new = list(map(func, tups))
print(tups_new)

输出:

[('a', 1), ('b', 2), ('t', 5)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环包含列表的函数

来自分类Dev

当应用函数返回包含列表的元组时,Pandas AssertionError

来自分类Dev

包含某些元组的元组的元组索引列表

来自分类Dev

修改包含元组的列表

来自分类Dev

将两个函数应用于元组列表

来自分类Dev

处理元组列表

来自分类Dev

返回元组列表的函数。

来自分类Dev

从函数返回列表元组

来自分类Dev

访问元组内部的列表元素

来自分类Dev

无法从函数内部编辑元组

来自分类Dev

Elixir Logger用于列表,元组等

来自分类Dev

使用包含数字的列表定义 While 循环函数

来自分类Dev

使用列表理解进行元组拆包失败,但可用于for循环

来自分类Dev

用于循环开关处理

来自分类Dev

用于循环开关处理

来自分类Dev

基于列表 R 的动态 group_by 参数,用于循环/函数

来自分类Dev

包含内部函数(CURL)

来自分类Dev

使用带有属性装饰器的函数内部的列表理解从命名元组恢复值?

来自分类Dev

在函数内部处理IOException

来自分类Dev

元组列表上的递归函数

来自分类Dev

Rcpp:处理包含列表的列表

来自分类Dev

用于列表的循环数学

来自分类Dev

函数,用于循环,配对

来自分类Dev

for循环用于列表内的列表

来自分类Dev

在元组列表中按内部元组查找元素

来自分类Dev

Python:包含元组的排序列表

来自分类Dev

元组的绘图列表(包含图形编号)

来自分类Dev

元组包含C#中的拖曳列表

来自分类Dev

在元组列表中删除包含nan的元组-Python