python:使用分区(";)删除字符串中的第一个单词
我正在使用以下命令尝试从字符串中删除第一个字符python:使用分区(";)删除字符串中的第一个单词,python,Python,我正在使用以下命令尝试从字符串中删除第一个字符 details[2].partition(" ")[2] 但它没有任何作用 下面是当前字符串(列表)(前后) ['n/a','(5yo+,'2m½f良好9 HDLE','2m90y'] 期望的输出是 ['n/a','(5yo+,'Good 9 HDLE','2m90y'] 我做错了什么?您从未将结果分配给原始列表。试试这个 details[2] = details[2].partition(' ')[2] 我希望我能很好地理解你的问题。按照我的
details[2].partition(" ")[2]
但它没有任何作用
下面是当前字符串(列表)(前后)
['n/a','(5yo+,'2m½f良好9 HDLE','2m90y']
期望的输出是
['n/a','(5yo+,'Good 9 HDLE','2m90y']
我做错了什么?您从未将结果分配给原始列表。试试这个
details[2] = details[2].partition(' ')[2]
我希望我能很好地理解你的问题。按照我的理解,这会起作用
details = ['n/a', '(5yo+) ', '2m½f Good 9 hdles', '2m90y)']
print (details[2].split(' ', 1)[1] )
你到底是怎么修改名单的?太棒了。。。我觉得这很简单。谢谢(python新手)@emmaperkins如果这有帮助,请注明答案。:)