如何获取句子中最后一个字符的索引

时间:2016-03-17 18:39:57

标签: python

我有一个带有一些名字的文本文件,并且他们的高分相邻:

Sam w:10 
John S:9
Benjamin:4

我想知道是否有办法获取每个字符的最后一个字符的索引,因为它们的长度不同,我需要它们全部用于排序。

3 个答案:

答案 0 :(得分:1)

您可以使用str[-1].甚至str[len(str)-1]

答案 1 :(得分:0)

line.split(':')[-1] 

会给你分数(即使它超过一位数)

答案 2 :(得分:0)

如果您需要获得分数来对记录进行排序,您可以使用

a = "SomeName : 123"
score_a = int(a.split(':')[-1].strip())

或者,如果您确信:只出现一次

a = "SomeName : 123"
score_a = int(a.partition(':')[-1].strip())