Mô-đun mảng Python xác định một loại đối tượng có thể biểu diễn gọn một mảng các giá trị cơ bản. ký tự, số nguyên, số dấu phẩy động. Mảng là kiểu dãy và hoạt động rất giống với danh sách, ngoại trừ kiểu đối tượng được lưu trữ trong chúng bị hạn chế
1. Viết chương trình Python để tạo một mảng gồm 5 số nguyên và hiển thị các phần tử của mảng. Truy cập phần tử riêng lẻ thông qua các chỉ mục.
Đầu ra mẫu
1
3
5
7
9
Truy cập ba mục đầu tiên riêng lẻ
1
3
5
Click vào tôi để xem giải pháp mẫu
2. Viết chương trình Python để thêm một mục mới vào cuối mảng.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 7, 9]]
Nối 11 vào cuối mảng
Mảng mới. mảng['i', [1, 3, 5, 7, 9, 11]]
Click vào tôi để xem giải pháp mẫu
3. Viết chương trình Python đảo ngược thứ tự các phần tử trong mảng.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 3, 7, 1, 9, 3]]
Đảo ngược thứ tự các mục
mảng['i', [3, 9, 1, 7, 3, 5, 3, 1]]
Click vào tôi để xem giải pháp mẫu
4. Viết chương trình Python để lấy độ dài tính bằng byte của một mục mảng trong biểu diễn bên trong.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 7, 9]]
Độ dài tính bằng byte của một mục mảng. 4
Click vào tôi để xem giải pháp mẫu
5. Viết chương trình Python để lấy địa chỉ bộ nhớ hiện tại và độ dài trong các phần tử của bộ đệm được sử dụng để chứa nội dung của một mảng và cũng tìm kích thước của bộ nhớ đệm theo byte.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 7, 9]]
Địa chỉ bộ nhớ hiện tại và độ dài trong các phần tử của bộ đệm. [139741883429512, 5]
Kích thước của bộ nhớ đệm theo byte. 20
Click vào tôi để xem giải pháp mẫu
6. Viết chương trình Python để lấy số lần xuất hiện của một phần tử được chỉ định trong một mảng.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 3, 7, 9, 3]]
Số lần xuất hiện của số 3 trong mảng nói trên. 3
Click vào tôi để xem giải pháp mẫu
7. Viết chương trình Python để nối các mục từ inerrable vào cuối mảng.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 7, 9]]
Mảng mở rộng. mảng['i', [1, 3, 5, 7, 9, 1, 3, 5, 7, 9]]
Click vào tôi để xem giải pháp mẫu
8. Viết chương trình Python để chuyển đổi một mảng thành một mảng các giá trị máy và trả về biểu diễn byte.
Đầu ra mẫu
Byte thành Chuỗi
b'w3resource'
Click vào tôi để xem giải pháp mẫu
9. Viết chương trình Python để nối các mục từ một danh sách đã chỉ định.
Đầu ra mẫu
Các mục trong danh sách. [1, 2, 6, -8]
Nối các mục từ danh sách
Các mục trong mảng. mảng['i', [1, 2, 6, -8]]
Click vào tôi để xem giải pháp mẫu
10. Viết chương trình Python để chèn một mục mới trước phần tử thứ hai trong một mảng hiện có.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 7, 9]]
Chèn giá trị mới 4 trước 3
Mảng mới. mảng['i', [1, 4, 3, 5, 7, 9]]
Click vào tôi để xem giải pháp mẫu
11. Viết chương trình Python để xóa một mục đã chỉ định bằng cách sử dụng chỉ mục khỏi một mảng.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 7, 9]]
Loại bỏ mục thứ ba từ mảng
Mảng mới. mảng['i', [1, 3, 7, 9]]
Click vào tôi để xem giải pháp mẫu
12. Viết chương trình Python để loại bỏ lần xuất hiện đầu tiên của một phần tử đã chỉ định khỏi một mảng.
Đầu ra mẫu
Mảng ban đầu. mảng['i', [1, 3, 5, 3, 7, 1, 9, 3]]
Xóa lần xuất hiện đầu tiên của 3 khỏi mảng đã nói
Mảng mới. mảng['i', [1, 5, 3, 7, 1, 9, 3]]
Click vào tôi để xem giải pháp mẫu
13. Viết chương trình Python để chuyển đổi một mảng thành một danh sách bình thường với các mục giống nhau.
Mảng ban đầu. mảng['i', [1, 3, 5, 3, 7, 1, 9, 3]]
Chuyển đổi mảng đã nói thành một danh sách bình thường với các mục giống nhau
[1, 3, 5, 3, 7, 1, 9, 3]
Click vào tôi để xem giải pháp mẫu
14. Viết chương trình Python để tìm xem một mảng các số nguyên đã cho có chứa bất kỳ phần tử trùng lặp nào không. Trả về true nếu bất kỳ giá trị nào xuất hiện ít nhất hai lần trong mảng đã nói và trả về false nếu mọi phần tử đều khác biệt.
Đầu ra mẫu
Sai
Thật
Thật
Click vào tôi để xem giải pháp mẫu
15. Viết chương trình Python để tìm phần tử trùng lặp đầu tiên trong một mảng các số nguyên đã cho. Trả về -1 Nếu không có phần tử nào như vậy.
Đầu ra mẫu
4
-1
1
Click vào tôi để xem giải pháp mẫu
16. Viết chương trình Python để kiểm tra xem nó có tuân theo trình tự được đưa ra trong mảng mẫu không.
Ví dụ về mẫu
Đối với color1 = ["red", "green", "green"] và patterns = ["a", "b", "b"]
đầu ra phải giốngPatterns[color1, patterns] = true;
Đối với màu 2 = ["đỏ", "xanh lục", "xanh lục"] và các mẫu = ["a", "b", "b"]
đầu ra phải là samePatterns [strings, color2] = false
Click vào tôi để xem giải pháp mẫu
17. Viết chương trình Python để tìm một cặp có tích cao nhất từ một mảng các số nguyên đã cho.
Mảng ban đầu. [1, 2, 3, 4, 7, 0, 8, 4]
Cặp sản phẩm tối đa là. [7, 8]
Mảng ban đầu. [0, -1, -2, -4, 5, 0, -6]
Cặp sản phẩm tối đa là. [-4, -6]
Click vào tôi để xem giải pháp mẫu
18. Viết chương trình Python để tạo một mảng chứa sáu số nguyên. Đồng thời in tất cả các phần tử của mảng.
Đầu ra mẫu
10
20
30
40
50
60
Click vào tôi để xem giải pháp mẫu
19. Viết chương trình Python để lấy thông tin bộ đệm mảng.
Đầu ra mẫu
Địa chỉ bắt đầu bộ đệm mảng trong bộ nhớ và số phần tử
[140023105054240, 2]
Click vào tôi để xem giải pháp mẫu
20. Viết chương trình Python để lấy độ dài của một mảng.
Đầu ra mẫu
Chiều dài của mảng là
5
Click vào tôi để xem giải pháp mẫu
21. Viết chương trình Python lấy kích thước mảng kiểu unsigned integer và float.
Đầu ra mẫu
4
4
Click vào tôi để xem giải pháp mẫu
22. Viết chương trình Python để đọc một chuỗi và diễn giải chuỗi dưới dạng một mảng các giá trị máy.
Đầu ra mẫu
mảng1. mảng['i', [7, 8, 9, 10]]
byte. b'0700000008000000090000000a000000'
mảng2. mảng['i', [7, 8, 9, 10]]
Click vào tôi để xem giải pháp mẫu
23. Viết chương trình Python để xóa tất cả các phần tử trùng lặp khỏi một mảng đã cho và trả về một mảng mới.
Đầu ra mẫu
Mảng ban đầu. 1 3 5 1 3 7 9
Sau khi loại bỏ các phần tử trùng lặp khỏi mảng đã nói. 1 3 5 7 9
Mảng ban đầu. 2 4 2 6 4 8
Sau khi loại bỏ các phần tử trùng lặp khỏi mảng đã nói. 2 4 6 8
Click vào tôi để xem giải pháp mẫu
24. Viết chương trình Python để tìm số còn thiếu trong một dãy số đã cho trong khoảng từ 10 đến 20.
Đầu ra mẫu
Mảng ban đầu. 10 11 12 13 14 16 17 18 19 20
Thiếu số trong mảng đã nói [10-20]. 15
Mảng ban đầu. 10 11 12 13 14 15 16 17 18 19
Thiếu số trong mảng đã nói [10-20]. 20
Click vào tôi để xem giải pháp mẫu
Trình chỉnh sửa mã Python
Nhiều hơn để đến
Không gửi bài giải các bài tập trên tại đây, nếu muốn đóng góp hãy vào trang bài tập phù hợp
Kiểm tra kỹ năng Python của bạn với bài kiểm tra của w3resource
Theo dõi chúng tôi trên Facebook và Twitter để cập nhật thông tin mới nhất.
con trăn. Lời khuyên trong ngày
Deque
Một deque hoặc [Hàng đợi kết thúc kép] là một đối tượng Python hai đầu mà bạn có thể thực hiện một số thao tác nhất định từ cả hai đầu
Nó có thể được sử dụng khi cần vận hành một bộ sưu tập ở cả hai đầu và có thể mang lại hiệu quả và sự đơn giản so với các cấu trúc dữ liệu truyền thống như danh sách