Mảng trong Python có thể được tạo bằng cách nhập mô-đun mảng. array[data_type, value_list] được sử dụng để tạo một mảng với kiểu dữ liệu và danh sách giá trị được chỉ định trong các đối số của nó.
Python3
# Python program to demonstrate
# Creation of Array
# importing "array" for array creations
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.40
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.41
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.42
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.43
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.45
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.46
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.47
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.48
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.30
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.34
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.37
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.38_______0_______4
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 52
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 53
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 54
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 55
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 57
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]0
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]1
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]3
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]8
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]9
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 00_______0_______4
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.45_______40_______3
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.47
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 05
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 07
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 09
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.34
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.37
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.38_______0_______4
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 52
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 53
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 54
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 55
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 57
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]0
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]1
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
# Creation of Array
0Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
# Creation of Array
4
đầu ra.
The new created array is : 1 2 3 The new created array is : 2.5 3.2 3.3
Sự phức tạp để tạo mảng
Thời gian phức tạp. Ô[1]
Không gian phụ trợ. Trên]
Một số kiểu dữ liệu được đề cập dưới đây sẽ giúp tạo ra một mảng các kiểu dữ liệu khác nhau.
Thêm các phần tử vào một mảng
Các phần tử có thể được thêm vào Mảng bằng cách sử dụng hàm chèn [] tích hợp sẵn. Chèn được sử dụng để chèn một hoặc nhiều phần tử dữ liệu vào một mảng. Dựa trên yêu cầu, một phần tử mới có thể được thêm vào đầu, cuối hoặc bất kỳ chỉ mục nào của mảng. append[] cũng được sử dụng để thêm giá trị được đề cập trong các đối số của nó vào cuối mảng.
Python3
# Python program to demonstrate
# Creation of Array
6
# importing "array" for array creations
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.40
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.41
# importing "array" for array creations
0
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.43
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.45
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.46
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.47
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.48
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.30
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.404
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.38
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 52
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 53
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 54
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 55
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 57
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]0
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]1
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]3
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]8
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.426
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.427
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.428
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.48
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.431_______20_______1
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.435
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.38
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 52
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 53
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 54
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.443
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]1
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.446
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]8
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.452
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 00_______0_______4
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.45_______40_______3
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.47
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 05
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 07
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 09
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.404
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.38
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 52
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 53
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 54
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 55
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 57
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]0
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]1
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
# Creation of Array
0Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]8
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.488
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.489
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.490
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.435
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.38
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 52
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 53
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 54
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.302
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]1
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.446
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 50
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 51
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Initial Array: 1 2 3 4 5 6 7 8 9 10 Slicing elements in a range 3-8: array['i', [4, 5, 6, 7, 8]] Elements sliced from 5th element till the end: array['i', [6, 7, 8, 9, 10]] Printing all elements using slice operation: array['i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]8
đầu ra.
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.4
Sự phức tạp khi thêm các phần tử vào Mảng
Thời gian phức tạp. O[1]/O[n] [ O[1] – để chèn các phần tử vào cuối mảng, O[n] – để chèn các phần tử vào đầu mảng và vào toàn bộ mảng
Không gian phụ trợ. Ô[1]
Truy cập các phần tử từ Mảng
Để truy cập các mục mảng tham khảo số chỉ mục. Sử dụng toán tử chỉ mục [ ] để truy cập một mục trong mảng. Chỉ số phải là một số nguyên.
Python3
# Python program to demonstrate
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.312
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.313
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.40
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.41
# importing "array" for array creations
0
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.43
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.44
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.45
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.46
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.47
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.48
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.30
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.431
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.330
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.332_______10_______3
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.334
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.337
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.338
The new created array is : 1 2 3 1 5 The popped element is : 3 The array after popping is : 1 2 1 5 The array after removing is : 2 1 57
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.334
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.337
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.338
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.452
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 00_______0_______4
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.45_______40_______3
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.47
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 05
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 07
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
The new created array is : 1 2 3 1 2 5 The index of 1st occurrence of 2 is : 1 The index of 1st occurrence of 1 is : 09
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.334
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.337
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.364
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.48
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.334
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.35
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.36
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.337
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.364
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.30
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.33
đầu ra.
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.3
Sự phức tạp khi truy cập các phần tử trong Mảng
Thời gian phức tạp. Ô[1]
Không gian phụ trợ. Ô[1]
Loại bỏ các phần tử khỏi mảng
Có thể xóa các phần tử khỏi mảng bằng cách sử dụng hàm remove[] tích hợp nhưng sẽ xảy ra Lỗi nếu phần tử không tồn tại trong tập hợp. Phương thức Remove[] chỉ xóa một phần tử tại một thời điểm, để xóa phạm vi phần tử, trình vòng lặp được sử dụng. hàm pop[] cũng có thể được sử dụng để xóa và trả về một phần tử khỏi mảng, nhưng theo mặc định, hàm này chỉ xóa phần tử cuối cùng của mảng, để xóa phần tử khỏi một vị trí cụ thể của mảng, chỉ số của phần tử được truyền dưới dạng
Lưu ý – Phương thức xóa trong Danh sách sẽ chỉ xóa lần xuất hiện đầu tiên của phần tử được tìm kiếm.
Python3
# Python program to demonstrate
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.375
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.376
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.377
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.40
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.379
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.376
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.381
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.382
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.383_______0_______4
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.385
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.46
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.47
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.48
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.30
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.32
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.48
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.30
Array before insertion : 1 2 3 Array after insertion : 1 4 2 3 Array before insertion : 2.5 3.2 3.3 Array after insertion : 2.5 3.2 3.3 4.49
Access element is: 1 Access element is: 4 Access element is: 3.2 Access element is: 3.330_______10_______3