首页 > 解决方案 > 使用条件转换特定字符串中的列表

问题描述

我有一个清单

list = [ 'A', 'B', 'C']

我想创建一个字符串,如下所示:

' (( name = A) or (name = B) or (name = C)) '

有没有我可以用来添加的垂耳语?

标签: pythonstringlist

解决方案


list = ["A", "B", "C"]

for char in list:
    st = " or ".join(f"(name = {char})" for char in list)

output = " (" + st + ") "

输出:

((name = A) or (name = B) or (name = C)) 

推荐阅读