TypeError:“地图”对象不可下标

时间:2019-04-22 18:22:06

标签: python itertools

我正在尝试在Pyton 3.7中实现BCH代码。 我在map函数中遇到错误。 最初编写的代码是

Dvec = map(int, bin(D)[2:] )[::-1]

我尝试将列表用作

Dvec = list(map(int, bin(D)[2:] )[::-1])

错误仍然存​​在

TypeError: 'map' object is not subscriptable.

现在如何使用此功能?

1 个答案:

答案 0 :(得分:0)

尝试一下:

Dvec = list(map(int, bin(D)[2:]))[::-1]