Skip to main content
 首页 » 编程设计

python之将正确的两个字符(如果有的话)设置为大写

2025年05月04日8jpfss

下面是我的数据:

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']