Skip to main content
 首页 » 编程设计

python之如何拆分列表中的两个索引而不是在 python 中创建单独的列表

2025年05月04日14zhujiabin

我有这个列表:

somestuff = [1,2,3,"4n5"] 

我想用字母 n 拆分最后一个索引。我期待这样的结果:

>>>[1,2,3,4,5] 

但是当我在列表的最后一个元素上使用 .split() 方法时,如下所示:

somestuff[-1] = somestuff[-1].split("n") 
print(somestuff) 

我得到这个结果:

>>>[1,2,3,[4,5]] 

如何拆分列表的最后一个索引并得到我的期望值?还有其他方法吗?

请您参考如下方法:

使用范围替换给出一段简洁的代码:

somestuff[-1:] = somestuff[-1].split('n') 

诀窍是告诉 python 你想用不同范围的元素替换一系列元素。该问题的示例将单个元素替换为一个范围。