将python列表[1.]转换为[(1,)]

时间:2018-07-02 22:10:52

标签: python list data-conversion

我在python中有以下列表:

a=[(0,) (0,) (0,) (0,) (0,) (0,) (0,) (0,) (0,) (0,)] 

b=[1. 1. 0. 0. 0. 0. 0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 1.]

我想将b转换为与a相同的格式,但是我不知道该怎么做...

预先感谢

2 个答案:

答案 0 :(得分:2)

使用列表理解:

b2 = [(x,) for x in b]

答案 1 :(得分:0)

您想要1号元组,包含整数:

b = [(int(number),) for number in b]