Mảng Python là một cấu trúc dữ liệu trong python có thể chứa nhiều phần tử cùng loại cùng một lúc. Ví dụ: tất cả chúng phải là số nguyên hoặc số hoặc chuỗi ký tự
Show
Tạo một mảng PythonMảng Python không có hỗ trợ sẵn trong python, do đó chúng ta cần nhập mô-đun mảng vào không gian làm việc của mình để sử dụng mảng Python. Điều này có thể được thực hiện bằng cách sử dụng câu lệnh “nhập mảng dưới dạng mảng”. Lưu ý rằng chúng tôi đã sử dụng “arr” làm bí danh vì nó dễ gõ hơn. Điều này cho phép chúng tôi có quyền truy cập vào các đối tượng dữ liệu lớp từ thư viện chuẩn của python. Điều tiếp theo mà chúng ta cần làm là xác định tên cho mảng của chúng ta. Vì vậy, trong bài viết này, chúng tôi chỉ định đặt tên ‘abc’ vì thiếu từ hay hơn. Điều tiếp theo chúng ta cần làm là truy cập vào lớp mà chúng ta đã nhập dưới dạng “arr”. Bây giờ chúng ta sẽ gõ mảng từ, điều tiếp theo khá quan trọng. Vì vậy, toàn bộ điều là trong ngoặc
Tuy nhiên, chữ cái đầu tiên hoặc thứ đầu tiên mà chúng ta đặt bên trong dấu ngoặc đơn biểu thị kiểu dữ liệu sẽ đi vào mảng cụ thể này Có một số loại mã, mỗi loại đại diện cho các loại dữ liệu khác nhau có thể được chứa trong một mảng, trong trường hợp này, chúng tôi sẽ sử dụng “d”. Đại diện cho một loại dữ liệu float kép. Điều tiếp theo chúng ta cần là dấu phẩy và bây giờ chúng ta có thể sử dụng dấu ngoặc vuông để thực sự nhập các giá trị mà chúng ta muốn vào mảng này. Vì vậy, bởi vì đây là tất cả số float, chúng tôi sẽ sử dụng số thập phân. Vì vậy, hãy chỉ làm 2. 5 và sau đó là dấu phẩy 3. 6, khác/dấu phẩy 5. 6 Và sau đó hãy làm 11. 5 Chúng tôi vừa tạo một mảng chứa các số dấu phẩy động. Bây giờ chúng ta có thể in toàn bộ nội dung ra và chúng ta mong muốn nhận được một mảng làm đầu ra như hình bên dưới
Lặp lại một mảng PythonSử dụng vòng lặp for, chúng ta có thể duyệt qua tất cả các giá trị trong một mảng và in tất cả rồi hiển thị chúng trên màn hình. Chúng ta có thể làm điều đó một cách đơn giản bằng cách nói for i in abc print(i).
Lập chỉ mục một mảng PythonBây giờ đáng chú ý là chúng ta cũng có thể lập chỉ mục cho các mảng. Vì vậy, chúng ta có thể nói “print(abc[0])”. Điều này cho phép chúng tôi in mục đầu tiên phải là 2. 5 và sau đó là cái thứ 3 là 11. 5. Chúng tôi cũng có thể cắt với các số trừ, vì vậy [-1] sẽ là số kết thúc.
Chèn các giá trị vào một mảng PythonVì vậy, để chèn một giá trị mới vào mảng của chúng ta, chúng ta chỉ cần thực hiện tên mảng của mình, đó là abc và sau đó chèn dấu chấm, mở ngoặc. Và bây giờ chúng ta cần chọn vị trí mà chúng ta sẽ chèn vào mảng của mình chỉ bằng cách sử dụng chỉ mục mà chúng ta vừa trình bày ở trên. Hãy làm số 0 vì đó là nơi chúng tôi muốn đặt nó ngay từ đầu và sau đó là giá trị mà chúng tôi định chèn là 1. 8 và sau đó sẽ in lại toàn bộ mảng
Trong kết quả ở trên, chúng ta có thể thấy rằng 1. 8 đã được thêm ngay ở phía trước. Nếu chúng tôi cố gắng nhập một ký tự, giả sử 'h' ký tự đó sẽ quay lại và báo lỗi cho chúng tôi vì ký tự đó phải là ký tự thực. .
Nếu chúng tôi muốn sửa đổi một giá trị trong mảng của mình, chúng tôi có thể làm điều đó bằng cách nói rằng chúng tôi muốn abc xác định mảng nào chúng tôi muốn thay đổi. Và sau đó chúng ta sẽ nói chỉ mục của mình và lần này chúng ta sẽ sử dụng dấu ngoặc vuông. Vì vậy, chúng tôi sẽ nói rằng chúng tôi muốn sửa đổi chỉ mục đầu tiên, và sau đó chúng tôi sẽ thay đổi giá trị 1. 8 đến giá trị của 1. 9. Và sau đó hãy in ra mảng một lần nữa
Ở dòng thứ hai của kết quả, chúng ta đã thay đổi thành công phần tử đầu tiên của mảng từ 1. 8 đến 1. 9 Tóm lượcNếu bạn muốn xem thêm hướng dẫn lập trình, hãy xem kênh Youtube của chúng tôi, nơi chúng tôi có rất nhiều video hướng dẫn Python bằng tiếng Anh Trong chuỗi Hướng dẫn lập trình Python của chúng tôi, bạn sẽ tìm thấy các tài liệu hữu ích giúp bạn cải thiện kỹ năng lập trình của mình và đẩy nhanh quá trình học tập hướng dẫn lập trình
Bạn có muốn học cách viết mã trực tuyến không? Một mảng có thể có chuỗi không?Trả lời. Đúng. Giống như mảng có thể chứa các kiểu dữ liệu khác như char, int, float, mảng cũng có thể chứa các chuỗi . Trong trường hợp này, mảng trở thành một mảng 'mảng ký tự' vì chuỗi có thể được xem dưới dạng một dãy hoặc mảng ký tự.
Mảng NumPy có thể có chuỗi không?Các phần tử của mảng NumPy, hay đơn giản là một mảng, thường là số, nhưng cũng có thể là bool, chuỗi hoặc các đối tượng khác . Khi các phần tử là số, tất cả chúng phải cùng loại. |