将 python 列表 [1.] 转换为 [(1,)]
converting python list [1.] to [(1,)]
我在 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
相同的格式,但我不知道该怎么做...
提前致谢
使用列表理解:
b2 = [(x,) for x in b]
您需要大小为 1 且包含整数的元组:
b = [(int(number),) for number in b]
我在 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
相同的格式,但我不知道该怎么做...
提前致谢
使用列表理解:
b2 = [(x,) for x in b]
您需要大小为 1 且包含整数的元组:
b = [(int(number),) for number in b]