ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> Python教程 >> liyong561

liyong561

来源:网络整理     时间:2017-12-07     关键词:

本篇文章主要介绍了" liyong561",主要涉及到方面的内容,对于Python教程感兴趣的同学可以参考一下: 首先,思考一个问题,比如,我们想生成0—100的列表,我们怎么做? 当然,可以写成list1=[1,2,3...,100] 可以看出,这种方法不适...

   首先,思考一个问题,比如,我们想生成0—100的列表,我们怎么做?

   当然,可以写成

list1=[1,2,3...,100]

   可以看出,这种方法不适合生成长的列表,那么Python中就可以利用已有的列表,生成新的列表,叫做列表生成式,下面就很简洁了

list2=[x for x in range(1,101)]

   list1和list2是一样的,只是list2更简单

   比列表生成式更进一步的是,是列表生成器generator

g=(x*2  for x in range(1,101))

g是一个生成器,在需要的时候会根据某种算法计算出来,而不用存储在内存中,节约了空间,需要使用的时候就可以像普通列表一样

以上就介绍了 liyong561,包括了方面的内容,希望对Python教程有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_4518373.html

相关图片

相关文章