Python - 列表中的平均数字数

当需要计算列表中的平均位数时,使用简单的迭代、'str' 方法和 '/' 运算符。

以下是相同的演示 -

示例

my_list = [324, 5345, 243, 746, 432, 463, 946787]

print("名单是:")
print(my_list)

sum_digits = 0

for ele in my_list:
   sum_digits += len(str(ele))
   
my_result = sum_digits / len(my_list)

print("结果是:")
print(my_result)
输出结果
名单是:
[324, 5345, 243, 746, 432, 463, 946787]
结果是:
3.5714285714285716

解释

  • 一个列表被定义并显示在控制台上。

  • 一个变量被初始化为 0。

  • 遍历列表,通过首先将元素转换为列表并使用 'len' 方法确定其长度来计算数字总和。

  • 计算这些数字的平均值。

  • 这个结果被分配给一个变量。

  • 这是显示在控制台上的输出。