手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python3菜鸟教程pdf网站python3菜鸟教程手机python3菜鸟教程

时间:2022-05-25    点击: 次    来源:网络    作者:佚名 - 小 + 大

python3菜鸟教程pdf网站python3菜鸟教程手机python3菜鸟教程


下载地址

https://share.weiyun.com/t0F2btJ7


资料目录

菜鸟教程Python100例视频讲解课程
《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf
Python 编码规范(Google) _ 菜鸟教程.pdf
Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf
Python菜鸟教程.doc
Python菜鸟教程word练习.doc
Python菜鸟教程图文word程序填空阅读填空程序试题.doc
菜鸟的Python笔记.pdf
菜鸟教程Python教程100例.doc

举例

列表推导式
使用列表推导式可以快速生成一个列表,或者根据某个列表生成满足指定需求的列表。列表推导式通常有以下几种常用的语法格式。
(1)生成指定范围的数值列表,语法格式如下:
list = [Expression for var in range]
参数说明如下。
 list:表示生成的列表名称。
 Expression:表达式,用于计算新列表的元素。
 var:循环变量。
 range:采用 range()函数生成的 range 对象。
例如,要生成一个包括 10 个随机数的列表,要求数的范围在 10~100(包括)之间,具体代码如下:
01 import random #导入 random 标准库
02 randomnumber = [random.randint(10,100) for i in range(10)]
03 print("生成的随机数为:",randomnumber)
执行结果如下:
生成的随机数为: [38, 12, 28, 26, 58, 67, 100, 41, 97, 15]
(2)根据列表生成指定需求的列表,语法格式如下:
newlist = [Expression for var in list]
参数说明如下。
 newlist:表示新生成的列表名称。
 Expression:表达式,用于计算新列表的元素。
 var:变量,值为后面列表的每个元素值。
 list:用于生成新列表的原列表。
例如,定义一个记录商品价格的列表,然后应用列表推导式生成一个将全部商品价格打五折的列表,具体代码如下:
01 price = [1200,5330,2988,6200,1998,8888]
02 sale = [int(x*0.5) for x in price]
03 print("原价格:",price)
04 print("打五折的价格:",sale)
执行结果如下:
原价格: [1200, 5330, 2988, 6200, 1998, 8888]
打五折的价格: [600, 2665, 1494, 3100, 999, 4444]
(3)从列表中选择符合条件的元素组成新的列表,语法格式如下:
newlist = [Expression for var in list if condition]
参数说明如下。
 newlist:表示新生成的列表名称。
 Expression:表达式,用于计算新列表的元素。
 var:变量,值为后面列表的每个元素值。
 list:用于生成新列表的原列表。
 condition:条件表达式,用于指定筛选条件。
例如,定义一个记录商品价格的列表,然后应用列表推导式生成一个商品价格高于 5000的列表,具体代码如下:
01 price = [1200,5330,2988,6200,1998,8888]
02 sale = [x for x in price if x>5000]
03 print("原列表:",price)
04 print("价格高于 5000 的:",sale)
执行结果如下:
原列表: [1200, 5330, 2988, 6200, 1998, 8888]
价格高于 5000 的: [5330, 6200, 8888]

上一篇:python3菜鸟教程官网fd装饰器python3菜鸟教程电商网站开发

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |