下面是我的数据:
Data Here 94/452O
Data more 94/4522i
Data bla 94/111
Data bla 94/459es
Data bla 94/444
items
是由一些以前的代码自动生成的,但它可能会像这样:
items = ["Data Here 94/452O", "Data more 94/4522i", "Data bla 94/111", "Data bla 94/459es", "Data bla 94/444"]
现在我正在附加以下内容:
"\n".join(items).replace("4ke", "9")
与其他一些 .replaces 但是我希望它替换/更改末尾的字符用大写字母代替小写字母的数字...
输出:
Data Here 94/452O
Data more 94/4522I
Data bla 94/111
Data bla 94/459ES
Data bla 94/444
最佳答案
items = ["Data Here 94/452O", "Data more 94/4522i", "Data bla 94/111", "Data bla 94/459es", "Data bla 94/444"]
items = [item[:-2] + item[-2:].upper() for item in items]
print items
输出
['Data Here 94/452O', 'Data more 94/4522I', 'Data bla 94/111', 'Data bla 94/459ES', 'Data bla 94/444']
关于python - 将正确的两个字符(如果有的话)设置为大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19649269/