我有这个清单:
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 你想用不同范围的元素替换一系列元素。问题的示例用一个范围替换单个元素。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句