赞
踩
本文作者:陈丹慧,中南财经政法大学金融学院
本文编辑:任 哲
技术总编:张馨月爬虫俱乐部云端课程爬虫俱乐部于2020年暑期在线上举办的Stata与Python编程技术训练营和Stata数据分析法律与制度专题训练营已经圆满结束啦~应广大学员需求,我们的课程现已在腾讯课堂全面上线,且继续提供答疑服务。现在关注公众号并在朋友圈转发推文《来腾讯课堂学Stata和Python啦600元课程优惠券,集赞50个再领200元课程优惠券!(截图发至本公众号后台领取)原价2400元的课程,现在只要1600元!导读
已知列表list1=[1,2,3,4,5,6,7,8,9,10],如果我们想把list1中每个元素都加上2010,生成一个新列表,该怎么做呢?勤奋的小白会这样做:1list1=list(range(1,11))
2list2=[]
3for i in list1:
4 list2.append(i+2010)
5list2输出结果为:
而用列表生成式(List Comprehensions)一行就能代替上述代码:1[i+2010 for i in range(1,11)]输出结果为:
是不是很神奇呢?一行代码就创造了有规律的新列表,看起来就像一根藤上结出的果实。今天,我就来带大家玩转列表生成式,掌握列表生成式的更多用法。一、语法根据Python官方文档的说明,列表生成式是一种简便快捷地创造列表的方式。它通常是用来创建一个新列表,这个新列表的元
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。