可以使用字符串的split()方法将逗号拼接的字符串转换为列表,然后使用列表的remove()方法删除包含在另一个列表中的元素,最后再使用join()方法将列表转换回字符串。

以下是示例代码:

str1 = "a,b,c,d,e,f"
list1 = ['b', 'd', 'f']

# 将逗号拼接的字符串转换为列表
str_list = str1.split(',')

# 删除list1中包含的元素
for item in list1:
    if item in str_list:
        str_list.remove(item)

# 将列表转换回字符串
new_str = ','.join(str_list)

print(new_str)  # 输出:a,c,e

在上面的代码中,我们首先将逗号拼接的字符串转换为列表,然后使用for循环遍历要删除的元素列表list1,如果元素在str_list中存在,则使用remove()方法删除元素。最后,我们使用join()方法将列表转换回字符串,并打印输出结果。

多个元素用逗号拼接的字符串 去掉list中有的元素

原文地址: http://www.cveoy.top/t/topic/iXog 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录