如何在python中按第一个字符和最后一个字符拆分字符串
我有一个字符串列表如何在python中按第一个字符和最后一个字符拆分字符串,python,python-3.x,Python,Python 3.x,我有一个字符串列表 my_list=['1Jordan1','2Michael2','3Jesse3'] 如果我要删除第一个和最后一个字符,我将如何在python中执行此操作???您将使用切片。如果我理解正确,我会使用[1:-1]: mylist = ['1Jordan1', '2Michael2', '3Jesse3'] mylist = list(map(lambda item: item[1:-1], mylist)) print(mylist) # ['Jordan', 'Micha
my_list=['1Jordan1','2Michael2','3Jesse3']
如果我要删除第一个和最后一个字符,我将如何在python中执行此操作???您将使用切片。如果我理解正确,我会使用
[1:-1]
:
mylist = ['1Jordan1', '2Michael2', '3Jesse3']
mylist = list(map(lambda item: item[1:-1], mylist))
print(mylist) # ['Jordan', 'Michael', 'Jesse']
这将使用切片语法获取第一个字符和最后一个字符之间的字符,并使用map
将切片应用于列表中的每个字符串
如果您想要更具可读性的内容(感谢评论),请使用列表:
mylist = ['1Jordan1', '2Michael2', '3Jesse3']
mylist = [item[1:-1] for item in mylist]
print(mylist) # ['Jordan', 'Michael', 'Jesse']
new_list=[ele[1:-1]对于旧_list中的ele]
给出一个关于OP输入的示例将是有益的。提供的答案被标记为低质量帖子供审查。以下是一些指导原则。提供的答案可能是正确的,但可以从解释中获益。从…起