如何连接列表中元组中的前两个元素

问题描述 投票:0回答:1

示例:

tuples_list = [('John', 'Doe', 25), ('Alice', 'Smith', 32), ('Bob', 'Johnson', 40)]

输出:

[('John Doe', 25), ('Alice Smith', 32), ('Bob Johnson', 40)]

这个的方法是什么?我们如何将元组转换为列表并连接

python
1个回答
0
投票

使用列表生成器:

[ (fn+' '+ln, age) for fn, ln, age in tuples_list ]

使用

map()
和 lambda 函数:

list(map(lambda x: (x[0]+' '+x[1], x[2]), tuples_list))
© www.soinside.com 2019 - 2024. All rights reserved.