使用显示为十六进制的整数双端队列构建一个字符串

Build a string with a deque of integer displayed as hexadecimal

我有一个充满整数的双端队列,我想构建一个十六进制格式的字符串(或只是打印它)。

我试过了

from collections import deque

a = deque([10,11])
my_string = hex(a)

它说 deque 不能解释为整数。我想要类似的东西:

deque([0xA, 0xB])

博评论的回答:

    >>> deque(map(hex, a))
deque(['0xa', '0xb'])