摘要:列表非常适合存储温度、距离或坐标等数字。Python 提供了许多工具来有效地处理这些列表,即使在处理大量数字时也是如此。
在列表中存储数字的原因有很多,例如跟踪游戏中的位置或保持高分记录。
列表非常适合存储温度、距离或坐标等数字。
Python 提供了许多工具来有效地处理这些列表,即使在处理大量数字时也是如此。
该函数从第一个数字 (1) 开始,但在第二个数字 (5) 之前停止。要包含 5,需要调整范围:
for value in range(1, 6): print(value)>>12345默认情况下,也可以使用只有一个参数的 range 从 0 开始。例如,range(6) 生成从 0 到 5 的数字。
可以使用 list 将 range 的结果转换为列表。例如:
numbers = list(range(1, 6))print(numbers)>>[1, 2, 3, 4, 5]还可以制作带有步骤的数字列表。要列出 1 到 10 之间的偶数:
even_numbers = list(range(2, 11, 2))print(even_numbers)>>[2, 4, 6, 8, 10]要创建平方数列表(数字增加到 2 的幂):
squares = for value in range(1, 11): squares.append(value ** 2)print(squares)>>[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]可以通过跳过 temporary 变量来缩短此时间:
squares = [value ** 3 for value in range(1, 11)]print(squares)>>[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]Python 具有用于列表基本统计的内置函数。例如:
digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]print (min(digits)) # Returns 0print (max(digits)) # Returns 9print (sum(digits)) # Returns 45>>0945squares = [value ** 2 for value in range(1, 11)]print(squares)>>[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]这种方法对于生成列表更加简洁和高效。
来源:自由坦荡的湖泊AI一点号
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!