Python list反转的几个实现方式

下面有几个不同实现的函数 import math   def resv(li): new = [] if li: cnt = len(li) for i in range(cnt): new.append(li[cnt-i-1]) return new   def resv2(li): li.reverse() return li   def resv3(li): hcnt = int(math.floor(len(li)/2)) tmp = 0 for i in range(hcnt): tmp = li[i] li[i] = li[-(i+1)] li[-(i+1)] = tmp return li   li = [1, […]

Python list反转的几个实现方式

相关文章:

你感兴趣的文章:

标签云: