如何从元组列表中删除第一个元素?

红朗姆酒

我有一个像这样的元组列表:

x = [("a","b","c"), ("d","e","f"), ("g","h","i"), ("j","k","l")]

我想从每个索引中删除第一个元素,如下所示:

x = [("b","c"), ("e","f"), ("h","i"), ("k","l")]

我试过使用pop.xremove.x喜欢这样,但它不起作用。我认为是因为列表中有无法更改的元组?:

for i in result:
    i.pop(0)

因此,我尝试使用函数将元组列表转换为列表列表,zip但出现错误:

AttributeError: type object 'zip' has no attribute 'result'

任何想法我做错了什么?

感谢所有有用的答案!给猫剥皮的许多方法,我可以用来解决我遇到的其他问题 =D

马克西姆·布哈达纳

python中的元组是一个不可更改的对象。你可以在其中存储任何你想要的东西,但是一旦它被声明,你就不能把它改回来。

这里是元组的链接:https ://docs.python.org/3/tutorial/datastructures.html#tuples-and-sequences (第 5.3 节)

pop函数从列表中删除最后一个元素并将其返回。由于您的列表中有元组,因此在您的元组列表中调用该pop函数只会导致返回并从您的列表中删除最后一个元组。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取Python列表中每个元组的第一个元素

如何获取元组列表中的第一个元素?

如何从列表中删除第一个项目?

如果元组具有相同的第一个元素,如何聚合元组列表中的元素?

按元组的第一个元素分组列表

Python从列表中删除元组的第一个元素

R:如何从列表的每个内部元素中删除第一个元素而不将其转换为矩阵?

在Django模板中的元组列表的第一个元素中访问元组的第三项

Scala:如何通过元组的第一个元素合并列表

如何删除元组中元素的第一个实例?

根据元组的第一个条目从列表中删除重复的元组

获取元组列表的第一个元素

Erlang:获取列表中每个元组的第一个元素

如何使用pandas.read_csv从列表中删除第一个元素?

如何基于第一个值Python替换元组排序列表中的元组

如何删除列表中列表中的第一个元素?

如何在两个不同的元组列表中与元组的第一个元素相交

在列表中删除元组的第一个元素

Haskell:在元组列表中查找第一个元素为x的元组

如何从元组列表字典的所有键中输出所有第一个元素?

元组列表到元组 C# 列表中的第一个元素列表

如何提取每个子列表中每个元组的第一个元素?

python json删除第一个元素列表或元组

从元组列表中提取第一个元素到列表中

如何通过类方法迭代元组列表中每个元组的第一个元素?

如何从仅匹配 Haskell 中元组的第一个值的元组列表中删除元素

在 terraform 中获取元组的第一个元素

如何按每个元组中的第一个元素对元组列表进行排序,并选择每组中最后一个元素最大的元组

通过haskell中的列表理解提取元组的第一个元素