Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – ตัวเลขเฉลี่ยนับใน List


เมื่อต้องการนับจำนวนหลักเฉลี่ยในรายการ จะใช้วิธีวนซ้ำอย่างง่าย วิธี 'str' และตัวดำเนินการ '/'

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

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

print("The list is :")
print(my_list)

sum_digits = 0

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

print("The result is :")
print(my_result)

ผลลัพธ์

The list is :
[324, 5345, 243, 746, 432, 463, 946787]
The result is :
3.5714285714285716

คำอธิบาย

  • รายการถูกกำหนดและแสดงบนคอนโซล

  • ตัวแปรถูกตั้งค่าเริ่มต้นเป็น 0

  • รายการมีการวนซ้ำ และผลรวมของหลักคำนวณโดยการแปลงองค์ประกอบเป็นรายการก่อนและกำหนดความยาวโดยใช้วิธี 'len'

  • ค่าเฉลี่ยของตัวเลขเหล่านี้จะถูกคำนวณ

  • ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร

  • นี่คือเอาต์พุตที่แสดงบนคอนโซล