import array as arrnumbers_list = [5, 85, 65, 15, 95, 52, 36,
25]numbers_array = arr.array('i', numbers_list)print(numbers_array[2:5]) #
Phần tử thứ 3 đến 5print(numbers_array[:-5]) # Phần tử đầu tiên đến
4print(numbers_array[5:]) # Phần tử thứ 6 đến hếtprint(numbers_array[:]) #
Phần tử đầu tiên đến cuối cùng
Khi bạn chạy code trên sẽ nhận được output là:
array('i', [65, 15, 95])
array('i', [5, 85, 65])
array('i', [52, 36, 25])
array('i', [5, 85, 65, 15, 95, 52, 36, 25])
Thay đổi, thêm phần tử trong mảng Python
Mảng có thể thay đổi, các phần tử của nó có thể thay đổi theo cách tương tự
như list.
import array as arrnumbers = arr.array('i', [1, 1, 2, 5, 7, 9])# thay đổi phần tử
đầu tiênnumbers[0] = 0 print(numbers) # Output: array('i', [0, 1, 2, 5, 7, 9])#
thay phần tử thứ 3 đến thứ 5numbers[2:5] = arr.array('i', [4, 6, 8])
print(numbers) # Output: array('i', [0, 1, 4, 6, 8, 9])
Bạn có thêm một mục vào list sử dụng append() hoặc thêm vài mục sử dụng
extend():
import array as arrnumbers = arr.array('i', [3, 5,
7])numbers.append(4)print(numbers) # Output: array('i', [3, 5, 7, 4])#
extend() nối vào cuối mảngnumbers.extend([5, 6, 7]) print(numbers) #
Output: array('i', [3, 5, 7, 4, 5, 6, 7])
2 mảng cũng có thể nối lại thành một nhờ toán tử +:
import array as arrmang_le = arr.array('i', [3, 5, 7])mang_chan = arr.array('i',
[2, 6, 8])numbers = arr.array('i') # tạo mảng trốngnumbers = mang_le +
mang_chan# Code by quantrimang.comprint(numbers) # Output: array('i', [3,
5, 7, 2, 6, 8])
Xóa phần tử của mảng trong Python
Để xóa một hoặc nhiều phần tử của mảng ta sử dụng lệnh del.