Skip to main content
 首页 » 编程设计

python之从元组列表中删除一些东西

2025年05月04日16lvdongjie

假设我有一个列表:

[(12,34,1),(123,34,1),(21,23,1)] 

我想从列表中的每个元组中删除 1,这样它就变成了

[(12,34),(123,34),(21,23)] 

请您参考如下方法:

你想截断你的元组,使用列表理解:

[t[:-1] for t in listoftuples] 

或者,作为一个简单的演示:

>>> listoftuples = [(12,34,1),(123,34,1),(21,23,1)] 
>>> [t[:-1] for t in listoftuples] 
[(12, 34), (123, 34), (21, 23)]