gpt4 book ai didi

python - Python 中元组到字​​符串的列表

转载 作者:太空宇宙 更新时间:2023-11-03 12:20:43 24 4
gpt4 key购买 nike

我有一个这样的列表:

l = ['b', '7', 'a', 'e', 'a', '6', 'a', '7', '9', 'c', '7', 'b', '6', '9', '9', 'd', '7', '5', '2', '4', 'c', '7', '8', 'b', '3', 'f', 'f', '7', 'b', '9', '4', '4']

我想像这样从中创建一个字符串:

7bea6a7ac9b796d957427cb8f37f9b44

我做到了:

l = (zip(l[1:], l)[::2])
s = []
for ll in l:
s += ll
print ''.join(s)

但是有没有更简单的方法呢?可能是,在一行中?

最佳答案

您可以连接每对字母,然后将整个结果加入生成器表达式

>>> ''.join(i+j for i,j in zip(l[1::2], l[::2]))
'7bea6a7ac9b796d957427cb8f37f9b44'

关于python - Python 中元组到字​​符串的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37678612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com