偶然间在实验楼上看到一篇文章【震惊小伙伴的单行代码—Python篇】,觉得还蛮有趣的,所以就想看看,但是我自己的电脑没有python环境,所以就直接利用实验楼上的在线python环境对文章里的10个单行python代码进行了实践。
原文这里就不粘贴了,直接点上面那个链接进去看就行了,或者去搜索也肯定有。
图一:
单行python代码1.png
如上图:
第一条是:让列表中的每个元素都乘以2,代码如下:
print map(lambda x: x * 2, range(1,11))
第二条是:求列表中的所有元素之和,代码如下:
print sum(range(1,1001))
第三条是:判断一个字符串中是否存在某些词,代码如下:
wordlist = ["scala", "akka", "play framework", "sbt", "typesafe"]
tweet = "This is an example tweet talking about scala and sbt."
print map(lambda x: x in tweet.split(),wordlist)
但是发现有问题,因为sbt明明也在里面啊,但是却显示Flase,后来一检查,发现后面紧跟着多了一个·,所以第一次的时候判断没有,第二次就有了。
图二: