下面有几个不同实现的函数 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反转的几个实现方式, 感谢原作者分享。 也就越容易失败,还不如怀揣一颗平常心,“但行好事,莫问前程”,往往成功的几率反而更大些