我有一個子串列,格式如下:
我有一個子串列。
[['1023869'/span>, '-0. 137869328454', '0.318039373746', '1.243
'/span>], ['1023870', '-0.121434633793', '0.324670024328', '1.243
']]
我想洗掉" "在子串列中的最后一個元素。
uj5u.com熱心網友回復:
使用帶有rstrip的串列理解:
[sublist[:-1] [sublist[-1].rstrip() for sublist in lst] 。
[['1023869'/span>, '-0. 137869328454', '0.318039373746', '1.243']。
['1023870'/span>, '-0.121434633793'/span>, '0.324670024328'/span>, '1.243'/span>] ]
uj5u.com熱心網友回復:
只是在給定的串列中的最后一個元素是可改變的
。for subList in alist:
subList[-1] = subList[-1] [:-1]
>>> alist
>>> [['1023869'/span>, '-0. 137869328454', '0.318039373746', '1. 243'/span>], ['1023870'/span>, '-0.121434633793'/span>, '0.324670024328'/span>, '1.243'/span>]]
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/325376.html
標籤:
