码迷,mamicode.com
首页 > 编程语言 > 详细

python 推导式

时间:2018-10-16 02:03:43      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:span   alice   end   info   image   推导   print   分享图片   bubuko   

技术分享图片

names = [Tom,Billy,Jefferson,Andrew,Wesley,Steven,
         Joe,Alice,Jill,Ana,Wendy,Jennifer,Sherry,Eva]
names1=[] # 声明空列表
names2=[]
for i in names:
    if len(i)>4:
        names1.append(i)
print(names1)
for i in names:
    if len(i)<=5:
        names2.append(i.upper())
print(names2)

#列推导式
names11 = [i for i in names if len(i)>4]
names12 = [i.upper() for i in names if len(i)<=5]
print(names11)
print(names12)

 

m = [[1,2,3],[4,5,6],[7,8,9]]
n = [[2,2,2],[3,3,3],[4,4,4]]
for i in range(0,3):
    for j in range(0,3):
        print(m[i][j]+n[i][j])
#列推导式
sum1 =[m[i][j]+n[i][j] for i in range(3) for j in range(3)]
print(sum1)

字典推导式:

技术分享图片

 

python 推导式

标签:span   alice   end   info   image   推导   print   分享图片   bubuko   

原文地址:https://www.cnblogs.com/xyg-zyx/p/9795258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!