Как я могу скрыть последний элемент из списка. Например, выходы Python ['Go shopping @H']
. Просто интересно, какой код я использовал бы, чтобы удалить @H из результата.Python - Удаление элемента в списке
-2
A
ответ
1
Если вы хотите, чтобы удалить последние два символа, вы можете сделать это:
l[0]=l[0][:-2]
Если вы хотите удалить элемент с последующим @
, вы можете сделать это:
import re
l[0]=re.sub("@[a-zA-Z]*",'',l[0])
Если вы print l
после любой из этих операций, вы получите ['Go shopping ']
.
Если вам нужно сделать то же самое для каждого элемента списка, вы можете пропустить его, удалив вещь, которую хотите удалить.
for x in xrange(0, len(your_list)-1):
your_list[x]= # use one of the methods mentioned above
Пожалуйста, определите «спрятать»! –
Извините, что я хочу удалить – James
У вас есть список с одним элементом в нем, который является строкой. –