Python实现列表划分求子列表和之差最小值,从长度为n的列表中随机取m个元素,将取出的m个元素重新赋值给一个list,返回列表list,'将',list,'划分为',[l for l in mi if sum(l)==maxx],'中的任意一个子列表时,与列表剩余元素之和的差为最小值,为',sum(list)-2*sum(le[0])。
本文是一篇关于《Effective Python》书中一节的学习笔记,记录了示例代码和思路。
如果函数要产生一系列结果,那么最简单的做法就是把这些结果都放在一个列表里返回。
比如我们要查出字符串中每个词的首字母在整串字符串中的位置:
def index_word(text):
result=[]
if text:
result.append(0)
for index,letter in enumerate(text):
if letter == ' ':