Dongsheng1227的个人博客分享 http://blog.sciencenet.cn/u/Dongsheng1227

博文

python学习笔记---列表解析式

已有 754 次阅读 2019-8-24 22:36 |个人分类:python|系统分类:科研笔记| python

#普通

a=[]

for i in range(1,11):

a.append(i)

print(a)

#1.列表解析式

b=[i for i in range(1,11)]

print(b)

#结果[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

#其中第一个i表示要放入b列表中的数据,进一步理解

c=[i**2 for i in range(1,11)]

print(c)

#结果[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

#2.字典类型的解析式

d={i:i**2 for i in range(1,11)}

print(d)

#结果{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100}



http://blog.sciencenet.cn/blog-3418962-1195082.html


下一篇:python学习笔记---获取文件中周期性数据

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-9-22 03:31

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部