簡體   English   中英

從元組列表中消除元組的第一個位置

[英]eliminate first position of tuples from list of tuples

我有這個元組列表:

t_s           = [((1, 0, 0), 1), ((1, 0, 1), 1), ((1, 1, 0), 1), ((1, 1, 1), 0)]

我想變成:

clean_t_s    = [((0, 0), 1), ((0, 1), 1), ((1, 0), 1), ((1, 1), 0)]

我該如何用Python做到這一點?

像這樣:

In [1]: %paste
t_s           = [((1, 0, 0), 1), ((1, 0, 1), 1), ((1, 1, 0), 1), ((1, 1, 1), 0)]

## -- End pasted text --

In [2]: [(a[1:], b) for a, b in t_s]
Out[2]: [((0, 0), 1), ((0, 1), 1), ((1, 0), 1), ((1, 1), 0)]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM