gpt4 book ai didi

python - 仅当字符串匹配时才在 python 中连接字符串

转载 作者:太空宇宙 更新时间:2023-11-04 07:28:13 24 4
gpt4 key购买 nike

我有一个像这样的列表中的名字列表

names = ['Test', 'Test 2', 'Test 3', 'Unknown']

我通过执行以下操作将它们从列表转换为字符串:

test = ', '.join(names)

我想加入列表,但如果名称未知,我想忽略。

我怎样才能高效地完成这项工作?

我可以这样做,但这可能不是最好的方法,因为我循环了两次:

arr = []
for n in names:
if n != 'Unknown':
arr.append(n)

最佳答案

您可以使用以下列表理解:

', '.join([i for i in names if i!='Unknown'])
# 'Test, Test 2, Test 3'

关于python - 仅当字符串匹配时才在 python 中连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53605338/

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