如何使用列表元素? | PYTHON
How do I work with list elements? | PYTHON
我有一个列表,例如 ['exa', 'mp', 'l', 'e']
。
我需要与每个元素一起工作以将其化解。我想怎么做?起初,我想以某种方式获取每个元素,然后执行 hex(element)。我如何得到它?还是我可以将整个列表拼成魔法?
提前致谢。
我想说我试过了str(listname)
,结果只是输出"['exa', 'mp', 'l', 'e']"
,不符合我的预期
使用列表理解:
result = [hex(x) for x in arr]
您所要求的hexlify
事情可以这样完成:
listname = ['exa', 'mp', 'l', 'e']
print([item.encode('utf-8').hex() for item in listname])
输出:
['657861', '6d70', '6c', '65']
我有一个列表,例如 ['exa', 'mp', 'l', 'e']
。
我需要与每个元素一起工作以将其化解。我想怎么做?起初,我想以某种方式获取每个元素,然后执行 hex(element)。我如何得到它?还是我可以将整个列表拼成魔法?
提前致谢。
我想说我试过了str(listname)
,结果只是输出"['exa', 'mp', 'l', 'e']"
,不符合我的预期
使用列表理解:
result = [hex(x) for x in arr]
您所要求的hexlify
事情可以这样完成:
listname = ['exa', 'mp', 'l', 'e']
print([item.encode('utf-8').hex() for item in listname])
输出:
['657861', '6d70', '6c', '65']