面试题答案
一键面试- 使用列表推导式
- 代码示例:
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]
。
- 使用
range()
函数结合list()
函数- 代码示例:
num_list = list(range(1, 11))
print(num_list)
- 适用场景:当只需要简单地从一个范围生成列表,没有复杂的元素处理逻辑时,这种方法很直接明了。比如要创建一个从1到100的整数列表,使用这种方法很方便。