Discuss / Python / 我是用for用的比较多,所以看到这个问题第一反应就是用切片的思想判断每一个部分,现在看来太啰嗦了

我是用for用的比较多,所以看到这个问题第一反应就是用切片的思想判断每一个部分,现在看来太啰嗦了

Topic source

千羽王爵

#1 Created at ... [Delete] [Delete and Lock User]

def trim(n): r = '' for i in range(1, len(n)): if n[i-1: i] != ' ': r = r + n[i-1: i] return r

千羽王爵

#2 Created at ... [Delete] [Delete and Lock User]

还可以简化下:

def trim(n): r = '' for i in n: if i != ' ': r = r + i return r


  • 1

Reply