Python - 数组练习



Python 数组示例 1

Python 程序在数组中查找最大数字 -


import array as arr
a = arr.array('i', [10,5,15,4,6,20,9])
print (a)
largest = a[0]
for i in range(1, len(a)):
	 	if a[i]>largest:
	 	 	 largest=a[i]
print ("Largest number:", largest)

它将产生以下输出 -

array('i', [10, 5, 15, 4, 6, 20, 9])
Largest number: 20

Python 数组示例 2

Python 程序将一个数组中的所有偶数存储在另一个数组中 -


import array as arr
a = arr.array('i', [10,5,15,4,6,20,9])
print (a)
b = arr.array('i')
for i in range(len(a)):
	 	if a[i]%2 == 0:
	 	 	 b.append(a[i])
print ("Even numbers:", b)

它将产生以下输出 -

array('i', [10, 5, 15, 4, 6, 20, 9])
Even numbers: array('i', [10, 4, 6, 20])

Python 数组示例 3

Python 程序查找 Python 数组中所有数字的平均值 -


import array as arr
a = arr.array('i', [10,5,15,4,6,20,9])
print (a)
s = 0
for i in range(len(a)):
	 	s+=a[i]
avg = s/len(a)
print ("Average:", avg)

# Using sum() function
avg = sum(a)/len(a)
print ("Average:", avg)

它将产生以下输出 -

array('i', [10, 5, 15, 4, 6, 20, 9])
Average: 9.857142857142858
Average: 9.857142857142858

Python 数组练习计划

  • Python 程序查找数组中每个数字与所有数字的平均值之间的差值
  • 用于转换数组中字符串的 Python 程序
  • Python 程序将数组一分为二,并将偶数存储在一个数组中,将奇数存储在另一个数组中。
  • Python 程序对数组执行插入排序。
  • Python 程序来存储给定数组中每个字符的 Unicode 值。