MST

星途 面试题库

面试题:Python中创建数值列表的常用方法及应用

请列举至少两种在Python中创建数值列表的方法,并通过代码示例展示如何使用这些方法创建一个从1到10的整数列表,同时说明每种方法的适用场景。
34.7万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
  1. 使用列表推导式
    • 代码示例:
num_list = [i for i in range(1, 11)]
print(num_list)
  • 适用场景:当需要简洁快速地创建列表,并且对列表中的元素有简单的计算或筛选逻辑时非常适用。比如创建一个包含1到10的偶数列表[i for i in range(1, 11) if i % 2 == 0]
  1. 使用range()函数结合list()函数
    • 代码示例:
num_list = list(range(1, 11))
print(num_list)
  • 适用场景:当只需要简单地从一个范围生成列表,没有复杂的元素处理逻辑时,这种方法很直接明了。比如要创建一个从1到100的整数列表,使用这种方法很方便。