gpt4 book ai didi

python - 将列表列表转换为分隔字符串

转载 作者:太空狗 更新时间:2023-10-29 21:15:18 25 4
gpt4 key购买 nike

如何仅使用内置模块执行以下操作?

我有一个这样的列表列表:

[['dog', 1], ['cat', 2, 'a'], ['rat', 3, 4], ['bat', 5]]

然后,我想生成这样一个表的字符串表示形式,其中列由制表符分隔,行由换行符分隔。

dog 1
cat 2 a
rat 3 4
bat 5

'dog\t1\ncat\t2\ta\nrat\t3\t4\nbat\t5'

最佳答案

像这样,也许:

lists = [['dog', 1], ['cat', 2, 'a'], ['rat', 3, 4], ['bat', 5]]
result = "\n".join("\t".join(map(str,l)) for l in lists)

这使用制表符连接所有内部列表,并使用换行符连接结果字符串列表。

它使用了一个名为 list comprehension 的功能处理外部列表。

关于python - 将列表列表转换为分隔字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/898391/

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