Làm thế nào để bạn khai báo một danh sách trống có kích thước n trong python?

Danh sách trong Python cũng giống như mảng nhưng với một lợi thế lớn là Danh sách có thể chứa các mục không đồng nhất, khiến danh sách trở thành một công cụ tuyệt vời của Python. Do đó, một danh sách có thể chứa một số loại dữ liệu như Số nguyên, Chuỗi và Đối tượng

Bây giờ hãy xem Danh sách trống trong Python là gì, vì tên cho biết danh sách trống là danh sách không có phần tử nào. Nhưng nếu không có phần tử nào trong danh sách thì làm sao chúng ta có thể sử dụng danh sách?

Một danh sách trống được khai báo ở đầu chương trình, nếu cần thao tác trên danh sách, chúng ta có thể chèn phần tử bằng phương thức append[] trong Python

Bây giờ hãy xem cách chúng ta có thể tạo Danh sách trống trong Python

Một danh sách trống trong Python có thể được tạo theo hai cách, bằng cách sử dụng dấu ngoặc vuông [] hoặc bằng cách sử dụng hàm tạo [list[]. Hãy xem những cách này và chúng ta cũng sẽ chèn các phần tử sau khi tạo một danh sách trống trong Python

Tạo một danh sách trống trong Python bằng []

Chúng ta có thể tạo một danh sách trống trong Python sử dụng [] bằng cách gán dấu ngoặc vuông cho một biến

# Creating an empty list with the name "data"
data = []

Nhưng làm cách nào để xác minh xem dữ liệu có phải là danh sách trống hay không?
Như tên gọi, danh sách trống không được có bất kỳ phần tử nào, do đó, độ dài của danh sách trống phải bằng 0 . Do đó, nếu bool [dữ liệu] được in, nó sẽ đánh giá là sai. Hãy xác minh xem dữ liệu có phải là một danh sách trống hay không.

Mã số

# Creating an empty list with the name "data"
data = []
print["Length of List:",len[data]]
print["bool[data]:",bool[data]]

đầu ra

Length of List: 0
bool[data]: False

Giải trình

Trong ví dụ trên, danh sách dữ liệu được truyền trong cả hai điều kiện, do đó, dữ liệu là một danh sách trống trong Python

Bây giờ chúng ta đã tạo một danh sách trống trong Python;

Mã số

# Creating an empty list with the name "data"
data = []
# Inserting elements in the list
data.append["Python"]
data.append["is a"]
data.append["Programming"]
data.append["Language"]
print["Items of list are:", data]
print["Length of List:",len[data]]

đầu ra

Items of list are: ['Python', 'is a', 'Programming', 'Language']
Length of List: 4

Giải trình

Ví dụ trên cho thấy cách chúng ta có thể thêm các mục trong danh sách trống [được tạo bằng []] với sự trợ giúp của phương thức append[] trong python

Tạo một danh sách rỗng trong Python bằng list[]

Một cách khác để tạo danh sách trống trong Python là sử dụng hàm tạo list[]. Hàm tạo list[] được sử dụng để tạo danh sách trong python và theo tài liệu về python, nếu không có đối số nào được cung cấp cho hàm tạo list[], thì hàm tạo list[] sẽ tạo một danh sách trống trong Python

Mã số

# Creating an empty list with the name "data"
data = list[]
print["Length of List:",len[data]]
print["bool[data]:",bool[data]]

đầu ra

Length of List: 0
bool[data]: False

Giải trình

Như chúng ta có thể thấy ở đầu ra, độ dài của danh sách là 0 và ngữ cảnh bool của danh sách được đánh giá là sai. Do đó dữ liệu là một danh sách trống

Bài viết này mô tả cách khởi tạo một danh sách với bất kỳ kích thước [số phần tử] và giá trị nào trong Python

  • Tạo một danh sách trống
  • Khởi tạo danh sách với bất kỳ kích thước và giá trị nào
  • Lưu ý khi khởi tạo danh sách 2D [danh sách các danh sách]
  • Đối với bộ dữ liệu và mảng

Xem bài viết sau về việc khởi tạo mảng NumPy

l_empty.append[100]
l_empty.append[200]
print[l_empty]
# [100, 200]

l_empty.remove[100]
print[l_empty]
# [200]
3

  • NumPy. Tạo một ndarray với tất cả các phần tử được khởi tạo với cùng một giá trị

Liên kết được tài trợ

Tạo một danh sách trống

Một danh sách rỗng được tạo ra như sau. Bạn có thể lấy số phần tử của danh sách bằng hàm tích hợp sẵn

l_empty.append[100]
l_empty.append[200]
print[l_empty]
# [100, 200]

l_empty.remove[100]
print[l_empty]
# [200]
4

l_empty = []
print[l_empty]
# []

print[len[l_empty]]
# 0

nguồn. list_initialize. py

Bạn có thể thêm một phần tử bằng cách

l_empty.append[100]
l_empty.append[200]
print[l_empty]
# [100, 200]

l_empty.remove[100]
print[l_empty]
# [200]
5 hoặc loại bỏ nó bằng cách
l_empty.append[100]
l_empty.append[200]
print[l_empty]
# [100, 200]

l_empty.remove[100]
print[l_empty]
# [200]
6

l_empty.append[100]
l_empty.append[200]
print[l_empty]
# [100, 200]

l_empty.remove[100]
print[l_empty]
# [200]

nguồn. list_initialize. py

Xem các bài viết sau để biết chi tiết về cách thêm và xóa các phần tử khỏi danh sách,

  • Thêm một mục vào danh sách trong Python [chắp thêm, mở rộng, chèn]
  • Xóa một mục khỏi danh sách trong Python [xóa, bật, xóa, xóa]

Khởi tạo danh sách với bất kỳ kích thước và giá trị nào

Như đã đề cập ở trên, trong Python, bạn có thể dễ dàng thêm bớt các phần tử trong danh sách nên trong hầu hết các trường hợp, không cần thiết phải khởi tạo danh sách trước

Nếu bạn muốn khởi tạo một danh sách gồm bất kỳ số lượng phần tử nào trong đó tất cả các phần tử được điền với bất kỳ giá trị nào, bạn có thể sử dụng toán tử

l_empty.append[100]
l_empty.append[200]
print[l_empty]
# [100, 200]

l_empty.remove[100]
print[l_empty]
# [200]
7 như sau

Chủ Đề