Python - Array Exercises

Example 1

Chương trình Python để tìm số lớn nhất trong một mảng −

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)

Nó sẽ sản xuất output

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

Example 2

Chương trình Python để lưu trữ tất cả các số chẵn từ một mảng vào một mảng khác −

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)

Nó sẽ sản xuất output

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

Example 3

Chương trình Python để tìm trung bình của tất cả các số trong một mảng 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)

Nó sẽ sản xuất output

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

Exercise Programs

  • Chương trình Python tìm sự khác biệt giữa mỗi số trong mảng và trung bình của tất cả các số.

  • Chương trình Python để chuyển đổi một chuỗi thành mảng.

  • Chương trình Python để chia một mảng thành hai mảng và lưu trữ các số chẵn trong một mảng và các số lẻ trong mảng khác như sau: ```python def split_array(arr): even_numbers = [] odd_numbers = [] for num in arr: if num % 2 == 0: even_numbers.append(num) else: odd_numbers.append(num) return even_numbers, odd_numbers # Ví dụ sử dụng array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] even, odd = split_array(array) print("Số chẵn:", even) print("Số lẻ:", odd) ``` Kết quả sẽ là: ``` Số chẵn: [2, 4, 6, 8, 10] Số lẻ: [1, 3, 5, 7, 9] ```

  • Chương trình Python để thực hiện sắp xếp chèn trên một mảng.

  • Chương trình Python để lưu trữ giá trị Unicode của mỗi ký tự trong mảng đã cho.