Cài mac dừng ở unicode range
Mảng là một phần cơ bản của tất cả các ngôn ngữ lập trình, nó là tập hợp các phần tử của một kiểu dữ liệu duy nhất, ví dụ mảng số nguyên, mảng chuỗi. Không giống như mảng, mỗi list có thể lưu trữ phần tử với bất kỳ kiểu dữ liệu nào và làm được mọi thứ mà mảng có thể làm. Chúng ta có thể lưu trữ số nguyên, số thập phân, chuỗi trong cùng một list. Vì thế, làm việc với list khá linh hoạt. Tuy nhiên, trong Python, không có cấu trúc dữ liệu mảng gốc. Vì vậy, chúng ta sử dụng các list Python thay cho mảng. Show Nội dung chính Show
Một mảng các giá trị số được hỗ trợ trong Python bởi mô-đun array. Ghi chú: Nếu bạn muốn tạo mảng thực sự trong Python, bạn cần phải sử dụng cấu trúc dữ liệu mảng của NumPy. Để giải quyết các vấn đề toán học thì mảng NumPy sẽ hiệu quả hơn. List và mô-đun array trong PythonBạn có thể thao tác với list giống như mảng nhưng không thể ép kiểu phần tử được lưu trữ trong list. Ví dụ:
Nếu bạn tạo mảng sử dụng mô-đun array, tất cả các phần tử của mảng phải có cùng kiểu số.
Làm thế nào để tạo mảng trong Python?Từ những ví dụ trên bạn có thể đoán được, chúng ta cần nhập mô-đun array để tạo các mảng. Ví dụ:
Code trên tạo mảng có kiểu float. Chữ 'd' là mã kiểu, quyết định kiểu của mảng trong quá trình tạo. Dưới đây là những mã kiểu thường dùng: Mã kiểuC TypePython TypeKích thước tối thiểu tính theo byte 2signed charint1 3unsigned charint1 4Py_UNICODEUnicode character2 5signed shortint2 6unsigned shortint2 7signed intint2 8unsigned intint2 9signed longint4 0unsigned longint4 1floatfloat4 2doublefloat8Ta sẽ không thảo luận về các kiểu dữ liệu C khác nhau trong bài này. Ta sẽ dùng mã 'i' cho số nguyên và 'd' cho số thập phân trong toàn bài. Ghi chú: Mã code 'u' cho các ký tự Unicode không còn được chấp nhận từ phiên bản Python 3.3. Tránh sự dụng nó khi có thể. Làm sao để truy cập vào các phần tử của mảng?Chúng ta sử dụng index để truy cập đến các phần tử của mảng. Index cũng bắt đầu từ 0, tương tự như trong list Python.
Chạy chương trình trên ta được:
Bạn có thể truy cập vào một dải phần tử trong mảng, sử dụng toán tử cắt lát :.
Khi bạn chạy code trên sẽ nhận được output là:
Thay đổi, thêm phần tử trong mảng PythonMả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.
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 3:
2 mảng cũng có thể nối lại thành một nhờ toán tử +:
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. 0Có thể sử dụng remove() để xóa mục đã cho hoặc pop() để xóa mục với index cho trước: 1Bạn có thể tìm hiểu thêm về các phương thức của mảng Python tại đây. Khi nào thì sử dụng mảng?List linh hoạt hơn mảng, chúng có thể lưu trữ phần tử với nhiều kiểu dữ liệu khác nhau, bao gồm cả chuỗi. List cũng nhanh hơn mảng, vậy thì tại sao lại cần dùng mảng? Nếu bạn phải thực hiện những phép tính toán toán học trên mảng và ma trận, bạn nên sử dụng thư viện NumPy. Trừ khi thực sự cần đến mảng (mô-đun mảng có thể cần để giao tiếp với các code C), nếu không đừng sử dụng chúng.
Thứ Hai, 07/11/2022 09:49 4,2 ★ 17 👨 117.079 #Python 0 Bình luận Sắp xếp theo Xóa Đăng nhập để Gửi Bạn nên đọc
Python
Python 3
Giới thiệu | Điều khoản | Bảo mật | Hướng dẫn | Ứng dụng | Liên hệ | Quảng cáo | Facebook | Youtube | DMCA Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản: CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. Địa chỉ: 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại: 024 2242 6188. Email: [email protected] Chịu trách nhiệm nội dung: Lê Ngọc Lam. Bản quyền © 2003-2022 QuanTriMang.com. Giữ toàn quyền. Không được sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc QuanTriMang.com khi chưa được phép. |