Mảng.array trong python

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 FacebookTwitter để 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

Bạn có thể có một mảng trong một mảng Python không?

Mặt khác, một mảng lưu trữ các giá trị kiểu dữ liệu đơn lẻ. Do đó, bạn có thể có một mảng các số nguyên, một mảng các chuỗi, v.v. Python cũng cung cấp Mảng Numpy là một lưới các giá trị được sử dụng trong Khoa học dữ liệu. . Tạo một mảng trong Python

Mảng trong mảng là gì?

Mảng là tập hợp các phần tử dữ liệu tương tự được lưu trữ tại các vị trí bộ nhớ liền kề . Đây là cấu trúc dữ liệu đơn giản nhất trong đó mỗi phần tử dữ liệu có thể được truy cập trực tiếp bằng cách chỉ sử dụng số chỉ mục của nó.

3 loại mảng là gì?

Mảng nhiều chiều .
Mảng hai chiều
Mảng ba chiều

Làm cách nào để nối thêm mảng trong Python?

Nối một mảng trong Python bằng hàm append[] . Nghĩa là, phần tử được chỉ định sẽ được thêm vào cuối mảng đầu vào

Chủ Đề