有没有一种Python式的方法来分割列表中的所有字符串?在
假设我有一个字符串列表:
list = ['foo', 'bar', 'baz']
我只需要每个字符串的最后两个字符:
^{pr2}$我怎么能得到那个?在
我知道我可以遍历列表并从每个列表中提取list[i][-2:]
,但这看起来并不太像Python。在
一般来说,我的代码是:
def parseIt(filename):
with open(filename) as f:
lines = f.readlines()
result = [i.split(',') for i in lines[]]
…但我只想从每一行(而不是整行)拆分lines[i][20:]
。在
您提到您可以按照您的规范进行
list[i][-2:]
转换列表,但您实际需要的是:此外,对于您提供的代码示例,您希望从开始处切分20个字符,解决方案将是相同的:
^{pr2}$相关问题 更多 >
编程相关推荐