Hướng dẫn how to add to an empty list in python - cách thêm vào danh sách trống trong python

Hướng dẫn how to add to an empty list in python - cách thêm vào danh sách trống trong python

Nếu bạn muốn tìm hiểu làm thế nào để tạo một danh sách trống trong Python một cách hiệu quả, thì bài viết này là dành cho bạn.

Bạn sẽ học:

  • Cách tạo một danh sách trống bằng dấu ngoặc vuông
    >>> num = []
    >>> len(num)
    0
    8.
  • Cách tạo một danh sách trống bằng cách sử dụng
    >>> num = []
    >>> len(num)
    0
    9.
  • Trường hợp sử dụng của họ.
  • Chúng hiệu quả như thế nào (một người nhanh hơn cái kia!). Chúng tôi sẽ sử dụng mô -đun
    >>> num = []
    >>> bool(num)
    False
    0 để so sánh chúng.

Hãy bắt đầu nào! ✨

🔹 Sử dụng dấu ngoặc vuông

Bạn có thể tạo một danh sách trống với một cặp dấu ngoặc vuông, như thế này: & nbsp;

Hướng dẫn how to add to an empty list in python - cách thêm vào danh sách trống trong python

Mẹo: Chúng tôi gán danh sách trống cho một biến để sử dụng nó sau trong chương trình của chúng tôi. We assign the empty list to a variable to use it later in our program.

Ví dụ:

num = []

Danh sách trống sẽ có độ dài

>>> num = []
>>> bool(num)
False
1, như bạn có thể thấy ngay tại đây:

>>> num = []
>>> len(num)
0

Danh sách trống là các giá trị giả, có nghĩa là chúng đánh giá thành

>>> num = []
>>> bool(num)
False
2 trong bối cảnh Boolean:falsy values, which means that they evaluate to
>>> num = []
>>> bool(num)
False
2 in a boolean context:

>>> num = []
>>> bool(num)
False

Thêm các yếu tố vào một danh sách trống

Bạn có thể thêm các phần tử vào danh sách trống bằng các phương thức

>>> num = []
>>> bool(num)
False
3 và
>>> num = []
>>> bool(num)
False
4:

  • >>> num = []
    >>> bool(num)
    False
    3 thêm phần tử vào cuối danh sách.
  • >>> num = []
    >>> bool(num)
    False
    4 Thêm phần tử tại chỉ mục cụ thể của danh sách mà bạn chọn.

Vì các danh sách có thể là các giá trị sự thật hoặc giả mạo tùy thuộc vào việc chúng trống hay không khi chúng được đánh giá, bạn có thể sử dụng chúng trong các điều kiện như thế này:

if num:
	print("This list is not empty")
else:
	print("This list is empty")

Đầu ra của mã này là:

This list is empty

Bởi vì danh sách trống, vì vậy nó đánh giá là sai.

Nói chung:

  • Nếu danh sách không trống, nó sẽ đánh giá thành
    >>> num = []
    >>> bool(num)
    False
    7, vì vậy mệnh đề IF được thực thi.
  • Nếu danh sách trống, nó sẽ đánh giá thành
    >>> num = []
    >>> bool(num)
    False
    2, do đó mệnh đề khác được thực thi.

Example:

Trong ví dụ dưới đây, chúng tôi tạo một danh sách trống và gán nó cho biến

>>> num = []
>>> bool(num)
False
9. Sau đó, bằng cách sử dụng một vòng lặp cho, chúng tôi thêm một chuỗi các phần tử (số nguyên) vào danh sách ban đầu trống:

>>> num = []
>>> for i in range(3, 15, 2):
	num.append(i)

Chúng tôi kiểm tra giá trị của biến để xem các mục có được nối thành công không và xác nhận rằng danh sách không còn trống nữa: & nbsp;

>>> num
[3, 5, 7, 9, 11, 13]

Mẹo: Chúng tôi thường sử dụng

>>> num = []
>>> bool(num)
False
3 để thêm phần tử đầu tiên vào danh sách trống, nhưng bạn cũng có thể thêm phần tử này gọi phương thức
>>> num = []
>>> bool(num)
False
4 với INDEX
>>> num = []
>>> bool(num)
False
1:
We commonly use
>>> num = []
>>> bool(num)
False
3 to add the first element to an empty list, but you can also add this element calling the
>>> num = []
>>> bool(num)
False
4 method with index
>>> num = []
>>> bool(num)
False
1:

>>> num = []
>>> num.insert(0, 1.5) # add the float 1.5 at index 0
>>> num
[1.5]

🔸 Sử dụng hàm tạo Danh sách ()

Ngoài ra, bạn có thể tạo một danh sách trống với hàm tạo loại

>>> num = []
>>> len(num)
0
9, tạo ra một đối tượng danh sách mới.

Theo tài liệu Python:

Nếu không có đối số nào được đưa ra, hàm tạo tạo một danh sách trống mới,
>>> num = []
>>> len(num)
0
8.
Hướng dẫn how to add to an empty list in python - cách thêm vào danh sách trống trong python

Mẹo: Điều này tạo ra một đối tượng danh sách mới trong bộ nhớ và vì chúng tôi không chuyển bất kỳ đối số nào cho

>>> num = []
>>> len(num)
0
9, một danh sách trống sẽ được tạo.Tip: This creates a new list object in memory and since we didn't pass any arguments to
>>> num = []
>>> len(num)
0
9, an empty list will be created.

Ví dụ:

num = list()

Danh sách trống sẽ có độ dài

>>> num = []
>>> bool(num)
False
1, như bạn có thể thấy ngay tại đây:

>>> num = list()
>>> len(num)
0

Danh sách trống là các giá trị giả, có nghĩa là chúng đánh giá thành

>>> num = []
>>> bool(num)
False
2 trong bối cảnh Boolean:falsy value when it is empty (it evaluates to
>>> num = []
>>> bool(num)
False
2 in a boolean context):

>>> num = []
>>> len(num)
0
0

Example:

Thêm các yếu tố vào một danh sách trống

>>> num = []
>>> len(num)
0
1

Bạn có thể thêm các phần tử vào danh sách trống bằng các phương thức

>>> num = []
>>> bool(num)
False
3 và
>>> num = []
>>> bool(num)
False
4:

>>> num
[3, 5, 7, 9, 11, 13]

>>> num = [] >>> bool(num) False3 thêm phần tử vào cuối danh sách.

  • >>> num = []
    >>> bool(num)
    False
    4 Thêm phần tử tại chỉ mục cụ thể của danh sách mà bạn chọn.
  • Vì các danh sách có thể là các giá trị sự thật hoặc giả mạo tùy thuộc vào việc chúng trống hay không khi chúng được đánh giá, bạn có thể sử dụng chúng trong các điều kiện như thế này:

Đầu ra của mã này là:

Bởi vì danh sách trống, vì vậy nó đánh giá là sai.

Nói chung:

Nếu danh sách không trống, nó sẽ đánh giá thành

>>> num = []
>>> bool(num)
False
7, vì vậy mệnh đề IF được thực thi.timeit module.

Nếu danh sách trống, nó sẽ đánh giá thành

>>> num = []
>>> bool(num)
False
2, do đó mệnh đề khác được thực thi.

>>> num = []
>>> len(num)
0
3

Trong ví dụ dưới đây, chúng tôi tạo một danh sách trống và gán nó cho biến

>>> num = []
>>> bool(num)
False
9. Sau đó, bằng cách sử dụng một vòng lặp cho, chúng tôi thêm một chuỗi các phần tử (số nguyên) vào danh sách ban đầu trống:

Hướng dẫn how to add to an empty list in python - cách thêm vào danh sách trống trong python

Chúng tôi kiểm tra giá trị của biến để xem các mục có được nối thành công không và xác nhận rằng danh sách không còn trống nữa: & nbsp;Tip: The code is repeated several times to reduce time differences that may arise from external factors such as other processes that might be running at that particular moment. This makes the results more reliable for comparison purposes.

Mẹo: Chúng tôi thường sử dụng

>>> num = []
>>> bool(num)
False
3 để thêm phần tử đầu tiên vào danh sách trống, nhưng bạn cũng có thể thêm phần tử này gọi phương thức
>>> num = []
>>> bool(num)
False
4 với INDEX
>>> num = []
>>> bool(num)
False
1:
Here is the code and output:

🔸 Sử dụng hàm tạo Danh sách ()

>>> num = []
>>> len(num)
0
3

Ngoài ra, bạn có thể tạo một danh sách trống với hàm tạo loại

>>> num = []
>>> len(num)
0
9, tạo ra một đối tượng danh sách mới.

Theo tài liệu Python:

>>> num = []
>>> len(num)
0
5

Nếu không có đối số nào được đưa ra, hàm tạo tạo một danh sách trống mới, >>> num = [] >>> len(num) 08.

>>> num = []
>>> len(num)
0
6

Mẹo: Điều này tạo ra một đối tượng danh sách mới trong bộ nhớ và vì chúng tôi không chuyển bất kỳ đối số nào cho

>>> num = []
>>> len(num)
0
9, một danh sách trống sẽ được tạo. Notice that the code that you want to time has to be surrounded by single quotes
This list is empty
4 or double quotes
This list is empty
5. The time returned by the
>>> num = []
>>> bool(num)
False
0 function is expressed in seconds.

Danh sách trống này sẽ có độ dài

>>> num = []
>>> bool(num)
False
1, như bạn có thể thấy ngay tại đây:

  • Và nó là một giá trị giả khi nó trống (nó đánh giá thành
    >>> num = []
    >>> bool(num)
    False
    2 trong bối cảnh boolean):
  • Đây là một danh sách đầy đủ chức năng, vì vậy chúng tôi có thể thêm các yếu tố vào nó:

Và kết quả sẽ là một danh sách không trống, như bạn có thể thấy ngay tại đây:

>>> num = []
>>> len(num)
0
7

Các trường hợp sử dụngWhy is

>>> num = []
>>> len(num)
0
9 less efficient than
>>> num = []
>>> len(num)
0
8 if they do exactly the same thing?

Chúng tôi thường sử dụng

>>> num = []
>>> len(num)
0
9 để tạo danh sách từ các vòng lặp hiện có như chuỗi, từ điển hoặc bộ dữ liệu.

Sự khác biệt về thời gian này sẽ không ảnh hưởng đến hiệu suất của chương trình của bạn rất nhiều nhưng thật tuyệt khi biết cái nào hiệu quả hơn và cách họ làm việc đằng sau hậu trường.

Tóm tắt

Bạn có thể tạo một danh sách trống bằng cách sử dụng một cặp dấu ngoặc vuông

>>> num = []
>>> len(num)
0
8 hoặc hàm tạo loại
>>> num = []
>>> len(num)
0
9, một hàm tích hợp tạo ra một danh sách trống khi không có đối số nào được truyền.

Khung vuông

>>> num = []
>>> len(num)
0
8 thường được sử dụng trong Python để tạo danh sách trống vì nó nhanh hơn và súc tích hơn.

Tôi thực sự hy vọng rằng bạn thích bài viết của tôi và thấy nó hữu ích. Bây giờ bạn có thể tạo danh sách trống trong các dự án Python của bạn. Kiểm tra các khóa học trực tuyến của tôi. Theo dõi tôi trên Twitter. ⭐Now you can create empty lists in your Python projects. Check out my online courses. Follow me on Twitter. ⭐️

Nếu bạn muốn đi sâu hơn vào danh sách, bạn có thể muốn đọc:

  • Danh sách Python Phụ lục - Cách thêm phần tử vào một mảng, được giải thích với các ví dụ
  • Phương pháp mảng danh sách sắp xếp Python - tăng dần và giảm dần giải thích với các ví dụ
  • Danh sách Python phụ thuộc vào danh sách Python - Danh sách mở rộng - Sự khác biệt được giải thích với các ví dụ về phương thức mảng


Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Làm cách nào để thêm các giá trị vào một danh sách trống trong Python?

Thêm các yếu tố vào một danh sách trống. Bạn có thể thêm các phần tử vào danh sách trống bằng các phương thức append () và chèn (): append () thêm phần tử vào cuối danh sách. Chèn () thêm phần tử tại chỉ mục cụ thể của danh sách mà bạn chọn.using the methods append() and insert() : append() adds the element to the end of the list. insert() adds the element at the particular index of the list that you choose.

Làm cách nào để thêm các mục vào danh sách trong Python?

Làm thế nào để thêm các yếu tố vào một danh sách trong Python..
append (): nối phần tử vào cuối danh sách ..
Chèn (): Chèn phần tử trước chỉ mục đã cho ..
Mở rộng (): Mở rộng danh sách bằng cách nối thêm các yếu tố từ có thể sử dụng được ..
Danh sách Concatenation: Chúng ta có thể sử dụng toán tử + để kết hợp nhiều danh sách và tạo một danh sách mới ..

Làm thế nào để bạn sử dụng một 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 danh sách ().by using square brackets [] or by using the list() constructor.

Bạn có thể nối chuỗi trống để liệt kê trong Python không?

Bạn có thể tạo một danh sách N chuỗi trống bằng toán tử kết hợp danh sách (phép nhân) trên danh sách với một chuỗi trống bằng cách sử dụng biểu thức ['' '] * n.Điều này sao chép cùng một đối tượng chuỗi trống giống hệt nhau mà tất cả các yếu tố danh sách tham khảo. . This replicates the same identical empty string object to which all list elements refer.