Để tạo một danh sách trống trong python, bạn có thể lưu trữ giá trị
[None, None, None, None, None]
9 đóng vai trò giữ chỗ cho các giá trị bị thiếu. Không có giá trị nào được sử dụng để biểu thị việc không có giá trị thựcSử dụng câu lệnh dưới đây để tạo một danh sách trống với kích thước
lst = [None] * 5
lst
0CHỈ sử dụng phương pháp này khi bạn chỉ muốn lưu trữ các đối tượng Loại không tham chiếu
Mã số
lst = [None] * 5
lst
đầu ra
[None, None, None, None, None]
Khi bạn đã tạo danh sách, bạn có thể thêm các mục vào danh sách bằng phương thức append[] hoặc phương thức expand[]
Nếu bạn muốn hiểu chi tiết, hãy đọc tiếp…
Các phương pháp khác nhau có sẵn để tạo một danh sách trống với một kích thước nhất định. Hãy để chúng tôi xem xét từng cái một cách chi tiết
Mục lục
- Sử dụng toán tử *
- Sử dụng danh sách hiểu
- Sử dụng mảng Numpy
- Khởi tạo danh sách Kích thước N bằng 0
- Khởi tạo danh sách kích thước cho các loại tham chiếu
- Phần kết luận
- Bạn cũng có thể thích
Sử dụng toán tử *
Bạn có thể sử dụng giá trị
[None, None, None, None, None]
9 và toán tử lst = [None] * 5
lst
2 để tạo danh sách trống với kích thước lst = [None] * 5
lst
3. lst = [None] * 5
lst
3 biểu thị kích thước của danh sách trốngKhông có giá trị nào được sử dụng để biểu thị việc không có giá trị thực
Bạn có thể sử dụng phương pháp này khi muốn tạo danh sách các loại không tham chiếu
Mã số
Đoạn mã dưới đây được sử dụng để tạo danh sách Python có kích thước là
lst = [None] * 5
lst
0lst = [None] * 5
lst
đầu ra
Khi bạn in danh sách trống, bạn sẽ thấy 5 giá trị
[None, None, None, None, None]
9, biểu thị giá trị bị thiếulst = [None] * 5
lst
1Gán giá trị cho danh sách
Phần này trình bày điều gì sẽ xảy ra khi bạn tạo một danh sách trống bằng cách sử dụng toán tử
lst = [None] * 5
lst
2 cho các đối tượng kiểu tham chiếuTạo một danh sách trống với
lst = [None] * 5
lst
8. Đây thường là một danh sách các danh sáchSau đó gán giá trị cho vị trí chỉ mục đầu tiên bằng phương thức chắp thêm
lst = [None] * 5
lst
4Khi bạn in danh sách, bạn sẽ thấy rằng giá trị được gán cho mọi chỉ mục. Điều này có thể tránh được khi bạn sử dụng tính năng hiểu danh sách để tạo danh sách trống cho các loại tham chiếu. [giải thích trong phần tiếp theo]
đầu ra
lst = [None] * 5
lst
5Sử dụng danh sách hiểu
Bạn có thể sử dụng tính năng hiểu danh sách để tạo danh sách trống trong Python
Khả năng hiểu danh sách cung cấp một cú pháp ngắn để tạo danh sách dựa trên danh sách hiện có
Bạn có thể sử dụng phương thức range[] để lặp lại một số lần nhất định và gán một danh sách trống trong mỗi lần lặp
Bạn có thể sử dụng cách này khi muốn tạo danh sách các kiểu tham chiếu
Mã số
Đoạn mã dưới đây trình bày cách tạo một danh sách trống với kích thước
lst = [None] * 5
lst
0 bằng cách sử dụng phương pháp hiểu danh sáchlst = [None] * 5
lst
7đầu ra
Khi bạn in danh sách trống, bạn sẽ thấy đầu ra bên dưới
lst = [None] * 5
lst
8Gán giá trị cho danh sách
Bạn có thể gán giá trị tại chỉ mục cụ thể của danh sách trống bằng phương pháp
lst = [None] * 5
lst
10Mã số
Đoạn mã dưới đây minh họa việc gán một giá trị cho vị trí chỉ mục đầu tiên
lst = [None] * 5
lst
11 của một danh sách trốnglst = [None] * 5
lst
1Vì danh sách trống được tạo bằng phương pháp hiểu danh sách, nên giá trị sẽ CHỈ được gán tại chỉ mục cụ thể
đầu ra
Khi bạn in danh sách trống, bạn sẽ thấy đầu ra bên dưới
lst = [None] * 5
lst
2Sử dụng mảng Numpy
Thư viện NumPy cung cấp hàm trống[] để tạo danh sách trống
Bạn có thể sử dụng phương pháp này khi muốn lưu trữ bất kỳ loại đối tượng cụ thể nào trong danh sách trống. Theo mặc định, danh sách Python cho phép bạn lưu trữ các đối tượng thuộc các loại khác nhau. Ví dụ: một danh sách có thể chứa Chuỗi, số, v.v.
Cài đặt Numpy
Bạn có thể sử dụng lệnh
lst = [None] * 5
lst
12 bên dưới để cài đặt numpyTiền tố toán tử
lst = [None] * 5
lst
13 để cài đặt nó trực tiếp từ sổ ghi chép Jupyter[None, None, None, None, None]
0Tạo một danh sách trống bằng Numpy
Bạn có thể sử dụng phương thức
lst = [None] * 5
lst
14 trong thư viện NumPy để tạo danh sách trốngNó chấp nhận hai tham số
15 – Kích thước của danh sách trống sẽ được tạolst = [None] * 5 lst
16 – Loại đối tượng cần lưu trữ trong danh sách. Sử dụnglst = [None] * 5 lst
17 để lưu trữ bất kỳ loại đối tượng nào trong danh sáchlst = [None] * 5 lst
Mã số
[None, None, None, None, None]
1đầu ra
Khi bạn in danh sách, bạn sẽ thấy danh sách và kiểu của nó
[None, None, None, None, None]
2Đây là cách bạn có thể sử dụng thư viện NumPy để tạo danh sách trống với kích thước cụ thể
Khởi tạo danh sách Kích thước N bằng 0
Để khởi tạo danh sách Python có kích thước N với giá trị
lst = [None] * 5
lst
11, bạn có thể sử dụng mã bên dưới[None, None, None, None, None]
3đầu ra
Mỗi chỉ mục của danh sách sẽ chứa giá trị 0
[None, None, None, None, None]
4Khởi tạo danh sách kích thước cho các loại tham chiếu
Phần này trình bày cách toán tử
lst = [None] * 5
lst
2 và cách hiểu danh sách hoạt động khác nhau đối với các đối tượng kiểu tham chiếuĐoạn mã dưới đây minh họa điều gì sẽ xảy ra khi bạn sử dụng toán tử * cho loại tham chiếu. Gán một giá trị cho một chỉ mục cụ thể cũng sửa đổi các giá trị tại các chỉ mục khác. Cái này mang tính chất tham khảo
lst = [None] * 5
lst
4đầu ra
lst = [None] * 5
lst
5Đoạn mã dưới đây cho thấy điều gì sẽ xảy ra khi bạn sử dụng khả năng hiểu danh sách cho loại tham chiếu. Việc gán một giá trị cho một chỉ mục cụ thể cũng không sửa đổi các giá trị ở các chỉ mục khác
[None, None, None, None, None]
7đầu ra
lst = [None] * 5
lst
2Phần kết luận
Bạn đã học cách tạo danh sách trống trong python với kích thước nhất định
Bạn cũng đã biết khi nào nên sử dụng toán tử
lst = [None] * 5
lst
2, khi nào nên sử dụng phương pháp hiểu danh sách và khi nào nên sử dụng thư viện lst = [None] * 5
lst
41 để tạo danh sách trống với kích thước cụ thể