Mảng float python

Mảng trong Python là loại cấu trúc dữ liệu có thể chứa nhiều giá trị cùng kiểu. Thông thường, chúng bị hiểu sai thành các danh sách hoặc mảng Numpy. Về mặt kỹ thuật, mảng trong Python khác với cả hai khái niệm trên. Trong bài viết này, hãy cùng tìm hiểu xem array trong Python là gì và cách khai thác nó nhé

lục mục

  • I. In sao lại sử dụng mảng trong Python?
  • II. Array in Python is what?
  • III. Danh sách có giống với mảng trong Python không?
  • IV. Cách tạo một mảng trong Python
  • V. Truy cập các phần tử của mảng trong Python
  • VI. Cách tìm chiều dài của một mảng
  • VII. Các thao tác cơ bản với mảng
    • 1. Bổ sung/ Thay đổi các phần tử trong mảng
    • 2. Nối mảng
    • 3. Xoá bỏ các phần tử của một mảng
    • 4. Cut a array
    • 5. Sử dụng vòng lặp đối với mảng

I. In sao lại sử dụng mảng trong Python?

Sự kết hợp của mảng cùng với Python có thể giúp bạn tiết kiệm rất nhiều thời gian. Mục giúp bạn giảm kích thước tổng thể của mã, trong khi Python giúp bạn loại bỏ các cú pháp có vấn đề, điều chỉnh mà các ngôn ngữ khác không làm được

Ví dụ. Nếu bạn phải lưu trữ các số nguyên từ 1-100, bạn sẽ không thể nhớ tên biến chính xác 100. Mảng sẽ giúp bạn lưu trữ chúng một cách dễ dàng

Array in Python giúp bạn lưu trữ các giá trị một cách dễ dàng

Khi đã hiểu tầm quan trọng của mảng trong Python, hãy cùng tiếp tục đi sâu vào các kiến ​​thức chi tiết trong các phần dưới đây

II. Array in Python is what?

Mảng về cơ bản là một cấu trúc dữ liệu có thể chứa nhiều giá trị cùng một lúc. Nó là một tập hợp hoặc một chuỗi các phần tử [có thứ tự] cùng loại. Ví dụ

a=arr.array['d',[1.2,1.3,2.3]]

Chúng ta có thể chạy vòng quanh các mảng một cách dễ dàng và tìm kiếm các giá trị cần thiết bằng cách xác định số chỉ mục [số chỉ mục]. Mảng cũng có thể thay đổi, do đó, bạn có thể thực hiện các thao tác khác nhau theo yêu cầu

Tiếp đến, câu hỏi được đặt ra là

III. Danh sách có giống với mảng trong Python không?

Mảng và danh sách trong Python có điểm tương đồng khi cùng lưu trữ các giá trị. Tuy nhiên, sự khác biệt nằm ở các giá trị mà chúng tôi lưu trữ. Một danh sách có thể lưu trữ bất kỳ loại giá trị nào như số xen kẽ, chuỗi, v. v. Trong khi đó, hãy lưu trữ một mảng các giá trị kiểu dữ liệu đơn lẻ. Ví dụ, bạn có thể có một mảng số nguyên, một chuỗi, v. v

IV. Cách tạo một mảng trong Python

Mảng trong Python có thể được tạo ra sau khi nhập mô-đun như sau

→         nhập mảng dưới dạng mảng

Hàm mảng[kiểu dữ liệu, danh sách giá trị] nhận hai tham số, tham số đầu tiên là kiểu dữ liệu của giá trị được lưu trữ và tham số thứ hai là danh sách giá trị. Kiểu dữ liệu có thể là bất cứ thứ gì, chẳng hạn như int, float, double, v. v. Bạn hãy lưu ý rằng arr chỉ là tên bí danh [bí danh] để dễ sử dụng. Bạn cũng có thể nhập mà không cần bí danh. Có một cách khác để nhập mô-đun mảng là

→         từ nhập mảng *

Dòng này có nghĩa là bạn muốn nhập tất cả các hàm từ mảng mảng

Dưới đây là cú pháp để tạo một mảng

cú pháp

a=arr.array[data type,value list]       #when you import using arr alias

hoặc

 a=array[data type,value list]           	#when you import using *

Ví dụ. a=mảng. mảng[ ‘d’ , [1. 1 , 2. 1 ,3. 1] ]

Tại đây, tham số đầu tiên là 'd', một kiểu dữ liệu float và các giá trị được chỉ định làm tham số tiếp theo

Ghi chú.
Tất cả các giá trị được xác định chỉ là kiểu float. You can't only the value of the other data type for an array.

Bảng sau đây cho bạn thấy các loại dữ liệu khác nhau và mã của chúng

Type code Typedata PythonKích thước [byte]iint2Iint2uunicode character2hint2Hint2lint4Lint4ffloat4dfloat8

V. Truy cập các phần tử của mảng trong Python

Để truy cập các phần tử của mảng, bạn cần chỉ định các giá trị chỉ mục [giá trị chỉ mục]. Set up only entry started from 0 chứ không phải from 1. Do đó, các mục chỉ số luôn nhỏ hơn 1 so với độ dài của mảng

cú pháp

Array_name[giá trị chỉ mục]

Ví dụ

a=arr.array[ 'd', [1.1 , 2.1 ,3.1] ]
a[1]

Kết quả.  

2.1

Kết quả trả về là giá trị nằm ở vị trí thứ hai trong mảng. 2. 1

VI. Cách tìm chiều dài của một mảng

Độ dài của mảng là số lượng phần tử thực sự có trong một mảng. You can use len[] function to find the length of array. Hàm len[] sẽ trả về một giá trị nguyên bằng số phần tử có trong mảng đó

cú pháp

→ len[array_name]

Ví dụ

a=arr.array['d', [1.1 , 2.1 ,3.1] ]
len[a]

Kết quả

3

Kết quả trả về là 3, chính là số phần tử có trong mảng

VII. Các thao tác cơ bản với mảng

Có rất nhiều thao tác có thể thực hiện được trong mảng

Các thuật toán từ mảng cơ bản

1. Bổ sung/ Thay đổi các phần tử trong mảng

Chúng ta có thể thêm giá trị vào một mảng bằng cách sử dụng các hàm append[],extend[] và insert[i,x]

Hàm append[] được sử dụng khi chúng ta cần thêm một phần tử vào cuối mảng

Ví dụ

a=arr.array['d', [1.1 , 2.1 ,3.1] ]
a.append[3.4]
print[a]

Kết quả

________số 8

Kết quả cho ra một mảng thực tế với giá trị mới được thêm vào cuối nó

Để bổ sung thêm nhiều phần tử, bạn có thể sử dụng hàm extend[]. Hàm này nhận một danh sách các phần tử làm tham số của nó. Nội dung của danh sách này là các phần tử được thêm vào mảng

Ví dụ

a=arr.array['d', [1.1 , 2.1 ,3.1] ]
a.extend[[4.5,6.3,6.8]]
print[a]

Kết quả

a=arr.array[data type,value list]       #when you import using arr alias
0

Kết quả là một mảng chứa tất cả 3 phần tử mới được thêm vào cuối mảng

Tuy nhiên, khi bạn cần thêm một phần tử cụ thể tại một vị trí xác định trong mảng, hàm insert [i, x] có thể được sử dụng. Hàm này sẽ chèn phần tử vào chỉ mục tương ứng trong mảng. Nó nhận 2 tham số, trong đó tham số đầu tiên chỉ là mục mà phần tử cần được thêm vào và tham số thứ hai là giá trị

Ví dụ

a=arr.array[data type,value list]       #when you import using arr alias
1

Kết quả

a=arr.array[data type,value list]       #when you import using arr alias
2

Kết quả là một mảng chứa giá trị 3. 8 ở vị trí thứ 3

2. Nối mảng

Mảng cũng có thể được hợp nhất tốt nhất bằng cách thực hiện kết nối mảng. Bất kỳ mảng nào cũng có thể được hợp nhất với ký tự “+”

Ví dụ

a=arr.array[data type,value list]       #when you import using arr alias
3

Kết quả

a=arr.array[data type,value list]       #when you import using arr alias
4

Có thể thấy, mảng c là sự kết hợp các phần tử của mảng a và b

3. Xoá bỏ các phần tử của một mảng

Các phần tử của mảng có thể bị xóa bằng phương thức pop [] hoặc xóa []. Sự khác biệt giữa hai hàm này là hàm pop[] trả về giá trị đã xóa trong khi hàm remove[] thì không

Hàm pop[] không nhận được tham số hoặc giá trị chỉ mục làm tham số của nó. Khi không có tham số nào được đưa ra, hàm này lấy phần tử cuối cùng và trả về nó. Khi bạn cung cấp giá trị cho một mục rõ ràng, hàm pop[] lấy các phần tử bắt buộc và trả về nó

Ví dụ

a=arr.array[data type,value list]       #when you import using arr alias
5

Kết quả

a=arr.array[data type,value list]       #when you import using arr alias
6

a=arr.array[data type,value list]       #when you import using arr alias
7

Hàm pop[] first input value 4. 6 and return results, while the second functionlấy phần tử ở vị trí thứ 4 là 3. 1

Hàm remove [], mặt khác, được sử dụng khi chúng ta không cần trả về giá trị đã loại bỏ. Hàm này lấy giá trị chính của tham số tham số. Nếu bạn cung cấp giá trị chỉ mục trong vùng tham số, nó sẽ tạo ra lỗi

Ví dụ

a=arr.array[data type,value list]       #when you import using arr alias
8

Kết quả

a=arr.array[data type,value list]       #when you import using arr alias
9

Kết quả cho ra một mảng chứa các phần tử ngoại trừ giá trị 1. 1

4. Cut a array

Khi bạn muốn lấy một phạm vi giá trị cụ thể từ một mảng, bạn có thể cắt mảng để trả về giá trị tương ứng. Một mảng có thể được cắt bằng cách sử dụng các ký tự “. ”. Kết quả trả về sẽ là một loạt các phần tử mà bạn đã xác định chỉ bởi các mục số

Ví dụ

 a=array[data type,value list]           	#when you import using *
0

Kết quả

 a=array[data type,value list]           	#when you import using *
1

Kết quả trả về là các phần tử ở vị trí thứ 1, 2, 3 trong mảng

5. Sử dụng vòng lặp đối với mảng

Use the loop for, you could run the loop through a array

Ví dụ

 a=array[data type,value list]           	#when you import using *
2

Kết quả

Tất cả giá trị

1. 1

2. 2

3. 8

3. 1

3. 7

1. 2

4. 6

giá trị cụ thể

2. 2

3. 8

Kết quả ở trên được hiển thị bằng cách sử dụng vòng lặp cho. Khi chúng ta sử dụng vòng lặp mà không có bất kỳ tham số cụ thể nào, kết quả sẽ bao gồm tất cả các phần tử của mảng đã chọn tại một thời điểm. Trong vòng lặp cho thứ hai, kết quả chỉ bao gồm các phần tử được chỉ định bằng cách sử dụng các giá trị chỉ mục. Lưu ý rằng kết quả không chứa giá trị chỉ ở số 3

Trên đây là những kiến ​​thức quan trọng nhất về mảng trong Python. Chúng mình hy vọng bài viết này đã giúp bạn bắt được nền tảng nền tảng cơ bản về mảng và cách sử dụng nó trong Python. Để có thể nâng cao kỹ năng sử dụng Python của mình, bạn có thể tham khảo các bài cũng như tài liệu học tập tại

Chủ Đề