Làm thế nào để bạn khởi tạo một danh sách trống trong python?
Danh sách Python là tập hợp các giá trị được sắp xếp và có thể chứa bất kỳ loại giá trị nào. Nó là một thùng chứa nơi chúng ta có thể chèn, xóa hoặc sửa đổi các giá trị hiện có vì danh sách có thể thay đổi trong Python. Không giống như các bộ, danh sách có thể giữ cùng một giá trị nhiều lần và coi mỗi giá trị là một mục riêng biệt. Trong hướng dẫn này, chúng ta sẽ đọc cách khởi tạo một danh sách trong Python Show
Mục lục
Giới thiệu về danh sách khởi tạo PythonTrong Python, người dùng có thể thực hiện một tác vụ bằng nhiều cách khác nhau. Tương tự, để khởi tạo một danh sách trong Python, có nhiều cách để làm điều đó và chúng ta sẽ thảo luận về một số cách trong hướng dẫn này Khởi tạo danh sách bằng dấu ngoặc vuông trong PythonNếu bạn muốn tạo một danh sách trống không có giá trị nào trong Python, dấu ngoặc vuông là cách để khởi tạo danh sách có giá trị trống. Bạn chỉ cần khai báo một danh sách không có giá trị bằng cách chỉ định một tập hợp các dấu ngoặc vuông không có giá trị mục Đầu vào
đầu ra
Sử dụng hàm list() để khởi tạo danh sách trong PythonĐó là một cách khác để tạo danh sách trống không có giá trị trong Python vì hàm list() tạo danh sách từ đối tượng có thể lặp lại Một iterable có thể là một vùng chứa, một chuỗi hỗ trợ phép lặp hoặc một đối tượng lặp. Nếu không có tham số nào được chỉ định, thì một danh sách trống mới sẽ được tạo Đầu vào
đầu ra
Vì cách tiếp cận dấu ngoặc vuông mang tính hướng dẫn và ngắn gọn hơn nên nó được ưu tiên hơn cách tiếp cận hàm list() Sử dụng khả năng hiểu để khởi tạo danh sách trong PythonĐể khởi tạo danh sách với các giá trị mặc định, chúng ta có thể sử dụng phương thức đọc hiểu. Nó bao gồm các dấu ngoặc vuông chứa một biểu thức, theo sau là mệnh đề for và tiếp theo là mệnh đề if tùy chọn. Biểu thức có thể là bất kỳ loại đối tượng nào mà bạn muốn đưa vào danh sách. Vì người dùng đang khởi tạo danh sách bằng 0 nên biểu thức sẽ chỉ là 0 Hiểu danh sách là một cách dễ dàng để xác định danh sách dựa trên trình lặp vì nó thanh lịch, đơn giản và được công nhận rộng rãi Đầu vào
đầu ra
Phương pháp này nhanh hơn nhiều so với việc sử dụng vòng lặp for và while để khởi tạo danh sách trong Python Khởi tạo danh sách bằng toán tử * trong PythonMột cách tiếp cận khác để khởi tạo danh sách có nhiều giá trị là toán tử *. Cú pháp là [object]*n trong đó n là số phần tử không có trong mảng Phương pháp này cho phép chúng tôi tạo một danh sách với một số lượng cụ thể các giá trị được xác định trước Đầu vào
đầu ra
Đây là phương thức nhanh nhất trong số tất cả các phương thức được thảo luận để khởi tạo danh sách trong Python Hạn chế duy nhất của việc sử dụng toán tử * để khởi tạo danh sách trong Python là khi khai báo mảng 2d vì nó tạo danh sách nông. e chỉ có một đối tượng danh sách sẽ được tạo và tất cả các chỉ số sẽ đề cập đến đối tượng này, điều này có thể gây bất tiện. Đó là lý do tại sao trong trường hợp mảng 2d, hiểu là cách tốt hơn để khởi tạo danh sách Bớt tư tưởngKhởi tạo danh sách là một trong những điều cơ bản cần biết khi làm việc với danh sách. Chúng ta đã thảo luận về dấu ngoặc vuông và hàm list() để tạo danh sách trống và khả năng hiểu và toán tử * để tạo danh sách có nhiều giá trị. Mọi người có thể tìm hiểu về các khái niệm Python khác tại đây Bạn có thể tạo đối tượng danh sách trống bằng cách không cho phần tử nào trong dấu ngoặc vuông trong câu lệnh gán. Đối tượng danh sách trống cũng được tạo bởi hàm tích hợp list() mà không có bất kỳ đối số nào ________số 8Bà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
Xem bài viết sau về việc khởi tạo mảng NumPy 3
Liên kết được tài trợ Tạo một danh sách trốngMộ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 4 1nguồn. Bạn có thể thêm một phần tử bằng cách 5 hoặc loại bỏ nó bằng cách 6
nguồn. 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,
Khởi tạo danh sách với bất kỳ kích thước và giá trị nàoNhư đã đề 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ử 7 như sau
Làm thế nào chúng ta có thể làm trống danh sách trong Python?Phương thức clear() xóa tất cả các phần tử khỏi danh sách.
Chúng ta có thể khởi tạo danh sách bằng Python không?Bạn có thể khởi tạo danh sách trong Python bằng cách sử dụng dấu ngoặc vuông, phương thức list(), phép nhân danh sách và khả năng hiểu danh sách . Dấu ngoặc vuông cho phép bạn khởi tạo danh sách trống hoặc danh sách chứa một số giá trị mặc định. Phương thức list() hoạt động giống như dấu ngoặc vuông. |