使用列表推导式生成 1-10 的平方数列表

🎉摘要:Python 是一门解释型、面向对象、动态类型的高级编程语言,由荷兰程序员 Guido van Rossum 于 1991 年发布,核心设计理念是优雅、明确、简单。

下面示例将介绍如何通过普通方式和推到式方式生成 1~ 10 的平方数的列表。

方式一:普通方式

示例代码:

# 普通写法(对比用)
squares1 = []
for i in range(1, 11):
    squares1.append(i ** 2)
print("普通循环生成:", squares1)

运行结果:

普通循环生成: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

方式二:推导式方式

示例代码:

# 列表推导式写法(简洁高效,推荐)
# 格式:[表达式 for 变量 in 可迭代对象]
squares2 = [i ** 2 for i in range(1, 11)]
print("列表推导式生成:", squares2)

运行结果:

列表推导式生成: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

  

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号