fd = open(nom_fichier, 'r')
liste_chaine = fd.readlines()
liste_chaine2 = []
for item in liste_chaine:
if item not in "'noir\n','blanc\n','Humain\n', 'Ordinateur\n', 'False\n', 'True\n":
liste_chaine2.append(item)
liste_chaine2 = [i.replace('\n', '') for i in liste_chaine2]
return liste_chaine2
['3,3,blanc','3,4,noir','4,3,noir','4,4,blanc']
我正在读取文件,并尝试返回完全像这样的字符串输出:
3,3,blanc
4,3,noir
3,4,white
我使用上面的代码清除了文件,但需要将此列表清除为所需的输出
答案 0 :(得分:0)
您可以拆分字符串,然后再次将其放在一起以满足您的要求:
string = '33blanc 34noir 43noir 44blanche'
result = '\n'.join(['{},{},{}'.format(v[0], v[1], v[2:]) for v in string.split()])
print(result)
3,3,blanc
3,4,黑色
4,3,黑色
4,4,blanche