从元组列表中消除元组的第一个位置

and*_*and 0 python python-2.7

我有这个元组列表:

t_s           = [((1, 0, 0), 1), ((1, 0, 1), 1), ((1, 1, 0), 1), ((1, 1, 1), 0)]
Run Code Online (Sandbox Code Playgroud)

我想变成:

clean_t_s    = [((0, 0), 1), ((0, 1), 1), ((1, 0), 1), ((1, 1), 0)]
Run Code Online (Sandbox Code Playgroud)

我怎么能这么做呢?

Lev*_*sky 5

像这样,例如:

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)]
Run Code Online (Sandbox Code Playgroud)