84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
小伙看你根骨奇佳,潜力无限,来学PHP伐。
years=['2016','2014','2013','2009','2005'] msg = ['This year is %s' % k for k in years] print msg
这个正好算是Python语言精练的一个特点了:可以很容易根据已有的“容器”构建新的“容器”。容器指的是list/tuple/dict/iter 之类的实现了__iter__方法的类型。
__iter__
比如想要构建字典:
print {k: int(k) for k in years} # 该写法在Python2.7以后支持 # 输出: {'2014': 2014, '2016': 2016, '2005': 2005, '2013': 2013, '2009': 2009}
years = ['2016', '2014', '2013', '2009', '2005'] msg = map(lambda a: "This year is {0}".format(a), years) print(msg)
这个正好算是Python语言精练的一个特点了:可以很容易根据已有的“容器”构建新的“容器”。容器指的是list/tuple/dict/iter 之类的实现了
__iter__
方法的类型。比如想要构建字典: