Làm cách nào để bạn chỉ định kích thước của danh sách trong python?

Python là một trong những ngôn ngữ lập trình cơ bản được sử dụng rộng rãi trong lĩnh vực máy học và trí tuệ nhân tạo. Python sở hữu nhiều cấu trúc dữ liệu khác nhau giúp bạn xử lý dữ liệu hiệu quả và hiệu quả. Danh sách là một trong những cấu trúc dữ liệu tuần tự trong python được sử dụng nhiều để lưu trữ thu thập dữ liệu và thao tác trên đó. Trong bài viết này, chúng ta hãy nghiên cứu cách tìm kích thước danh sách python với 3 phương pháp và ví dụ chi tiết. Nhưng trước đó, chúng ta hãy giới thiệu ngắn gọn về cấu trúc dữ liệu danh sách trong python bên dưới

Danh sách trong Python là gì?

Danh sách trong python được sử dụng để lưu trữ nhiều phần tử trong một biến. Các phần tử danh sách được sắp xếp theo thứ tự, có thể thay đổi và cũng cho phép các giá trị trùng lặp. Do đó, danh sách Python có thể thay đổi, có nghĩa là bạn có thể sửa đổi các thành phần của danh sách sau khi chúng được tạo. Để bắt đầu danh sách, bạn phải chèn các phần tử bên trong cặp ngoặc vuông [[]], mỗi phần tử cách nhau bởi dấu phẩy [,] ở giữa. Để tìm hiểu thêm về danh sách, hãy truy cập bài viết của chúng tôi “3 cách để chuyển đổi danh sách thành Tuple”

Ví dụ

sample_list = ['Programming', 'with', 'Favtutor'];
print[sample_list]

 

đầu ra

['Programming', 'with', 'Favtutor']

 

Làm cách nào để lấy kích thước của danh sách trong Python?

Có 3 phương pháp để bạn có thể tìm thấy kích thước của danh sách trong python. Hãy để chúng tôi tìm hiểu tất cả các phương pháp đó một cách chi tiết dưới đây

1] Phương thức Len[]

Cách tốt nhất để tìm tổng số phần tử trong danh sách là sử dụng phương thức len[]. Phương thức len[] chấp nhận các danh sách làm đối số và trả về số lượng phần tử hiện có. Dưới đây là cú pháp của phương thức len[]

len[list]

Theo các lập trình viên, len[] là phương pháp thuận tiện nhất để lấy kích thước của danh sách trong python. Phương thức len[] hoạt động trong thời gian O[1] vì danh sách là một đối tượng và cần bộ nhớ để lưu trữ kích thước của nó

Xem ví dụ dưới đây để hiểu chi tiết hoạt động của phương thức len[]

Ví dụ

sample_list = ['Programming', 'with', 'Favtutor'];
list_size = len[sample_list]
print[list_size]

 

đầu ra

3

 

Phương thức len[] có dành riêng cho cấu trúc dữ liệu danh sách không?

Không, phương thức len[] không được sử dụng cụ thể để tìm kích thước của cấu trúc dữ liệu danh sách. Các lập trình viên cũng sử dụng các cấu trúc dữ liệu khác như mảng, bộ dữ liệu và bộ trong khi lập trình trong python và thường gặp khó khăn khi tìm độ dài của nó cho một mục đích khác. Do đó, bạn có thể sử dụng phương thức len[] để lấy kích thước của hầu hết các cấu trúc dữ liệu hoặc bộ sưu tập, chẳng hạn như từ điển. Sử dụng phương thức len[], bạn cũng có thể lấy độ dài của tổng số phần tử bên trong tập hợp và tập hợp cố định

2] Phương pháp ngây thơ

Ngoài phương thức len[], bạn cũng có thể lặp để tìm kích thước của danh sách trong python. Trong phương thức ngây thơ này, bạn phải chạy vòng lặp và tăng biến đếm sau khi duyệt qua phần tử trong danh sách. Cuối cùng, khi con trỏ trống, giá trị được lưu trữ bên trong biến đếm là kích thước của danh sách. Phương pháp này hiệu quả nhất nếu bạn không có sẵn bất kỳ kỹ thuật nào khác. Nói về thuật toán cơ bản, hãy xem các bước dưới đây để tìm độ dài của danh sách

  1. Khai báo biến đếm và gán 0 cho nó
  2. Sử dụng vòng lặp for, duyệt qua các phần tử của danh sách và sau mỗi phần tử, tăng biến đếm lên +1
  3. Do đó, độ dài của danh sách sẽ được lưu trữ trong biến bộ đếm và bạn có thể trả về nó bằng cách biểu diễn biến bộ đếm

Ví dụ

sample_list = ['Programming', 'with', 'Favtutor'];
counter = 0
for i in sample_list:
    counter = counter+1
print[counter]

 

đầu ra

3

 

3] phương thức length_hint[]

Python có một toán tử dựng sẵn có tên là length_hint[] để tìm kích thước của danh sách. Không chỉ liệt kê, mà bạn còn có thể sử dụng phương pháp này để tìm độ dài của bộ dữ liệu, bộ, từ điển và bất kỳ cấu trúc dữ liệu python nào khác. người điều hành. chiều dài. phương thức gợi ý [] lấy biến làm tham số trong đó dữ liệu được lưu trữ. Lưu ý rằng đây là phương pháp ít được sử dụng nhất để tìm độ dài của cấu trúc dữ liệu vì nó chỉ áp dụng được trong lập trình python. Ngoài ra, bạn phải nhập phương thức lenght_hint từ thư viện toán tử tích hợp bằng cách sử dụng từ khóa "nhập", giống như trong ví dụ bên dưới

Ví dụ

from operator import length_hint

sample_list = ['Programming', 'with', 'Favtutor']
list_size = length_hint[sample_list]
print[list_size]

 

đầu ra

3

 

Phần kết luận

Danh sách trong python là một cấu trúc dữ liệu chính, được sử dụng nhiều để lưu trữ dữ liệu tuần tự bên trong một biến duy nhất. Đồng thời thông tin đo kích thước list trong python là một trong những thao tác cơ bản nhất mà lập trình viên bạn phải biết. Do đó, chúng tôi đã đề cập đến ba phương pháp phổ biến để tìm kích thước của danh sách trong python với các ví dụ và đầu ra tương ứng của chúng. Bạn nên học và hiểu chúng để lập trình của bạn hiệu quả và nhanh hơn.  

Chúng ta có thể xác định kích thước của danh sách trong Python không?

Để lấy độ dài của một danh sách trong Python, bạn có thể sử dụng hàm len[] tích hợp sẵn . Ngoài hàm len[], bạn cũng có thể sử dụng vòng lặp for và hàm length_hint[] để lấy độ dài của danh sách.

Bạn có thể sử dụng LEN[] trong danh sách không?

Hàm len[] là một trong những hàm có sẵn của Python. Nó trả về chiều dài của một đối tượng. Ví dụ: nó có thể trả về số lượng mục trong danh sách . Bạn có thể sử dụng hàm với nhiều kiểu dữ liệu khác nhau.

Bạn có thể tăng kích thước của danh sách trong Python không?

Các. phương thức mở rộng[] sẽ tăng độ dài của danh sách theo số phần tử được cung cấp cho phương thức , vì vậy nếu bạn muốn thêm nhiều phần tử vào danh sách .

Chủ Đề