首页 > 编程语言 > 详细

python 推导式

时间:2018-10-16 01:04:06      阅读:219      评论:0      收藏:0      [点我收藏+]

技术分享图片

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 推导式

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!