列表1到100省略写法

列表1到100省略写法


2024年5月1日发(作者:)

列表1到100省略写法

学习目标:

能够使用列表推导式创建包含1-100之间元素的列表

1. 列表推导式

列表推导式:快速生成列表元素的表达形式,通过for添加列表元素的简洁写法.

推导式基本格式:[计算公式 for 循环 if 判断]

特点:

每循环一次,将计算公式的结果添加到列表中

计算公式可以使用遍历出的数据

for 遍历出的数据 必须满足 if 判断 才会使用计算公式生成元素

# 普通方法:遍历0~4范围的元素,这些元素添加到列表中# 1. 空列表

new_list = []

# 2. range(5)遍历取数for i in range(5):

# 2.1 取出来的元素追加到列表

new_(i)

# 3. 循环外面,打印结果

print(new_list)

print('='*30)

# 通过列表推导式,实现上面的效果 [计算公式 for循环体]# 1. for i in range(5), 取

出0,放在i变量中,i追加到列表# 2. 循环下一步,取出2,放在i变量中,i追加到列表# 重复,

直到退出循环

new_list2 = [i for i in range(5)]

print(new_list2)

print('='*30)

# 0~10之间数,偶数才添加到列表# 普通方法实现# 1. 空列表

new_list = []

# 2. range(11)遍历取数for i in range(11):

# 2.1 取出来的元素是偶数的话,追加到列表

# 2.2 i % 2 == 0, i 对 2求余,结果为0,就是偶数

if i % 2 == 0:

new_(i)

# 3. 循环外面,打印结果

print(new_list)

print('='*30)

# 列表推导式实现# [i for i in range(11) if i % 2 == 0]# 1. for i in range(11)取第

一个元素# 2. if i % 2 == 0# 3. 上面满足条件的i, 条件到列表

new_list2 = [i for i in range(11) if i % 2 == 0]

print(new_list2)

运行结果:

[0, 1, 2, 3, 4]

==============================

[0, 1, 2, 3, 4]

==============================

[0, 2, 4, 6, 8, 10]

==============================

[0, 2, 4, 6, 8, 10]

2. 小结

能够使用列表推导式创建包含1-100之间元素的列表

# 通过列表推导式,实现上面的效果 [计算公式 for循环体]

# 1. for i in range(1, 101), 取出1,放在i变量中,i追加到列表

# 2. 循环下一步,取出2,放在i变量中,i追加到列表

# 重复,直到退出循环

new_list = [i for i in range(1, 101)]

print(new_list)


发布者:admin,转转请注明出处:http://www.yc00.com/news/1714571806a2472388.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信