在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python 如何刪除 后面的數(shù)字

python 如何刪除 后面的數(shù)字

clipboard.png
我現(xiàn)在想刪除倒數(shù) 5個(gè)數(shù)字 ,14 15 16 17 19

回答
編輯回答
逗婦惱

@黃瓜君 的答案很正確。

使用 del l[-5:] 即可。

>>> l = [x for x in range(1,20)]
>>> l
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
>>> id(l)
140006829070408
>>> del l[-5:]
>>> l
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
>>> id(l)
140006829070408
>>>
2017年5月6日 04:34
編輯回答
有你在

format是用來格式化字符串的,列表的索引需要的是int
將一個(gè)整數(shù)或者浮點(diǎn)數(shù)i轉(zhuǎn)成負(fù)數(shù)直接-i就可以了。

刪除一個(gè)列表的后五個(gè)數(shù)字,可以生成一個(gè)新列表

l = [1,2,3,4,5,6,7,8,9,0]
new_list = l[:-5]

也可以在原列表上操作

l = [1,2,3,4,5,6,7,8,9,0]
del l[-5:]
2018年1月10日 05:09