如何删除Python元组列表中每个子元组索引为1的元素
实现方法
你的原始元组列表定义如下:
my_tuple_list = [((1,2), 2), ((3,6), 4), ((2,4), 3)]
你只需要提取每个外层元素索引为0的部分即可,用列表推导式就能一行完成需求:
res = [item[0] for item in my_tuple_list]
输出验证:
print(res) # 输出:[(1, 2), (3, 6), (2, 4)]
如果你偏好函数式写法,也可以用map实现:
res = list(map(lambda x: x[0], my_tuple_list))
两种写法都能得到你要的结果,列表推导式的可读性和运行效率相对更高。
内容的提问来源于stack exchange,提问作者bri
相关产品推荐
相关产品推荐

