我有一个带有一些名字的文本文件,并且他们的高分相邻:
Sam w:10
John S:9
Benjamin:4
我想知道是否有办法获取每个字符的最后一个字符的索引,因为它们的长度不同,我需要它们全部用于排序。
答案 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())