Answers:
简单:
st = "abcdefghij"
st = st[:-1]
还有另一种方法可以显示如何通过步骤完成:
list1 = "abcdefghij"
list2 = list(list1)
print(list2)
list3 = list2[:-1]
print(list3)
这也是用户输入的一种方式:
list1 = input ("Enter :")
list2 = list(list1)
print(list2)
list3 = list2[:-1]
print(list3)
为了使它带走列表中的最后一个单词:
list1 = input("Enter :")
list2 = list1.split()
print(list2)
list3 = list2[:-1]
print(list3)
st[-1]
仅是st
st
为空,该片仍将起作用。好了,它仍然会返回一个空字符串,但是不会出现错误。
[i[:-1] for i in ['blue','red','green']]
list.pop()
方法是用列表打交道时的路要走,因为它消除到位的最后一个项目O(1)
,而[:-1]
切片创建一个列表的副本,而不在最后一个元素O(n-1)
时加上O(n-1)
空间。字符串是不可变的-因此无需添加任何内容。