繁体   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