Danh sách python nối thêm không trả về
Khám phá những quan niệm sai lầm về. nối thêm () Show
Danh sách xây dựng với Python. nối thêm() Đánh dấu là đã hoàn thành Vật liệu hỗ trợCác slide khóa học hướng dẫn được đề xuất (. pdf) Mã mẫu (. nén)
Trở thành Thành viên để tham gia cuộc trò chuyện Thêm các mục vào danh sách là một nhiệm vụ khá phổ biến trong Python, vì vậy ngôn ngữ này cung cấp một loạt các phương thức và toán tử có thể giúp bạn thực hiện thao tác này. Một trong những phương pháp đó là 9. Với 9, bạn có thể thêm các mục vào cuối đối tượng danh sách hiện có. Bạn cũng có thể sử dụng 9 trong vòng lặp 2 để điền danh sách theo chương trìnhTrong hướng dẫn này, bạn sẽ học cách
Bạn cũng sẽ viết mã một số ví dụ về cách sử dụng 9 trong thực tế. Với kiến thức này, bạn sẽ có thể sử dụng hiệu quả 9 trong các chương trình của mìnhTải xuống miễn phí. Nhận một chương mẫu từ Python Basics. Giới thiệu thực tế về Python 3 để xem cách bạn có thể đi từ trình độ mới bắt đầu lên trình độ trung cấp trong Python với một chương trình giảng dạy hoàn chỉnh, cập nhật về Python 3. 8 Thêm các mục vào danh sách bằng Python's >>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 9Python lấy một đối tượng làm đối số và thêm nó vào cuối danh sách hiện có, ngay sau phần tử cuối cùng của nó >>> 4Mỗi khi bạn gọi 9 trong danh sách hiện có, phương thức sẽ thêm một mục mới vào cuối hoặc bên phải của danh sách. Sơ đồ sau minh họa quá trìnhDanh sách Python dành thêm không gian cho các mục mới ở cuối danh sách. Một cuộc gọi đến 9 sẽ đặt các mục mới vào không gian có sẵnTrong thực tế, bạn có thể sử dụng 9 để thêm bất kỳ loại đối tượng nào vào danh sách đã cho>>>
Danh sách là các chuỗi có thể chứa các loại dữ liệu và đối tượng Python khác nhau, vì vậy bạn có thể sử dụng 9 để thêm bất kỳ đối tượng nào vào danh sách đã cho. Trong ví dụ này, trước tiên bạn thêm một , sau đó là một chuỗi và cuối cùng là một. Tuy nhiên, bạn cũng có thể thêm một danh sách khác, từ điển, đối tượng do người dùng xác định, v.v.Sử dụng 9 tương đương với thao tác sau>>>
Ở dòng bôi đậm bạn thực hiện đồng thời 2 thao tác
Thao tác cắt lát chiếm khoảng trống sau mục cuối cùng trong 29. Trong khi đó, phép toán gán các mục trong danh sách ở bên phải của toán tử gán và thêm chúng vào 29. Tuy nhiên, có một sự khác biệt quan trọng giữa việc sử dụng loại bài tập này và sử dụng 9. Với nhiệm vụ, bạn có thể thêm một số mục vào cuối danh sách của mình cùng một lúc>>> 2Trong ví dụ này, dòng được đánh dấu lấy một lát từ cuối 29, giải nén các mục trong danh sách ở phía bên phải và thêm chúng vào lát dưới dạng các mục riêng lẻLoại bỏ các quảng cáo>>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 9 Thêm một mụcVới 9, bạn có thể thêm một số, danh sách, bộ dữ liệu, từ điển, đối tượng do người dùng xác định hoặc bất kỳ đối tượng nào khác vào danh sách hiện có. Tuy nhiên, bạn cần lưu ý rằng 9 chỉ thêm một mục hoặc đối tượng tại một thời điểm>>> 3Điều xảy ra ở đây là 9 thêm đối tượng tuple ________ 239 vào cuối danh sách mục tiêu của bạn, ________ 350. Điều gì sẽ xảy ra nếu bạn muốn thêm từng mục trong 39 vào cuối 50 dưới dạng một mục riêng lẻ và nhận được 53? >>> 5 54 lấy một iterable làm đối số, giải nén các mục của nó và thêm chúng vào cuối danh sách mục tiêu của bạn. Hoạt động này tương đương với 56, đây là kỹ thuật tương tự mà bạn đã thấy trong phần trước>>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 9 Trả lại >>> numbers = [1, 2, 3] >>> # Equivalent to numbers.append(4) >>> numbers[len(numbers):] = [4] >>> numbers [1, 2, 3, 4] 58Trên thực tế, 9 thực hiện công việc của mình bằng cách sửa đổi và phát triển danh sách cơ bản. Điều này có nghĩa là 9 không trả về một danh sách mới với một mục mới bổ sung ở cuối. Nó trả về 58>>> 8Giống như với một số phương pháp tương tự, 9 thay đổi danh sách cơ bản tại chỗ. Cố gắng sử dụng giá trị trả về của 9 là một lỗi phổ biến khi học cách hoạt động. Ghi nhớ hành vi này của 9 sẽ giúp bạn ngăn ngừa lỗi trong mã của mìnhTạo một danh sách từ đầuMột vấn đề phổ biến mà bạn có thể gặp phải khi làm việc với các danh sách trong Python là làm thế nào để điền vào chúng một số mục để xử lý thêm. Có hai cách để làm điều này
Trong một số phần tiếp theo, bạn sẽ tìm hiểu cách thức và thời điểm sử dụng các kỹ thuật này để tạo và điền danh sách Python từ đầu Sử dụng >>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 9Một trường hợp sử dụng phổ biến của 9 là điền đầy đủ một danh sách trống bằng cách sử dụng vòng lặp 2. Bên trong vòng lặp, bạn có thể thao tác dữ liệu và sử dụng 9 để thêm các kết quả liên tiếp vào danh sách. Giả sử bạn cần tạo một hàm nhận vào một dãy số và trả về một danh sách chứa căn bậc hai của mỗi số>>> 8Tại đây, bạn định nghĩa 81, lấy danh sách 29 làm đối số. Bên trong 81, bạn tạo một danh sách trống có tên là 84 và bắt đầu vòng lặp 2 lặp qua các mục trong 29. Trong mỗi lần lặp lại, bạn sử dụng 87 để tính căn bậc hai của số hiện tại và sau đó sử dụng 9 để cộng kết quả vào 84. Khi vòng lặp kết thúc, bạn trả về danh sách kết quảGhi chú. Trong ví dụ trên, bạn sử dụng 80 từ 81. Mô-đun 81 của Python vận chuyển trong thư viện chuẩn và cung cấp các chức năng liên quan đến toán học. Nếu bạn muốn tìm hiểu sâu hơn về 81, hãy xem Mô-đun toán học Python. Mọi thư bạn cân biêtCách điền danh sách này khá phổ biến trong Python. Tuy nhiên, ngôn ngữ cung cấp một số cấu trúc thuận tiện có thể làm cho quy trình hiệu quả hơn rất nhiều và Pythonic. Một trong những cấu trúc này là khả năng hiểu danh sách mà bạn sẽ thấy hoạt động trong phần tiếp theo Loại bỏ các quảng cáoSử dụng hiểu danh sáchTrong thực tế, bạn thường thay thế 9 bằng cách hiểu danh sách khi tạo danh sách từ đầu và điền vào danh sách đó. Với cách hiểu danh sách, bạn có thể thực hiện lại 81 như thế này>>> 8Việc hiểu danh sách bên trong 81 tạo ra một danh sách chứa căn bậc hai của 87 cho mỗi 87 trong 29. Điều này đọc gần giống như tiếng Anh đơn giản. Ngoài ra, triển khai mới này sẽ hiệu quả hơn về mặt thời gian xử lý so với triển khai sử dụng 9 cùng với vòng lặp 2Ghi chú. Python cũng cung cấp các loại hiểu khác, chẳng hạn như và Để biến 9 thành dạng hiểu danh sách, bạn chỉ cần đặt đối số của nó theo sau là tiêu đề vòng lặp (không có dấu hai chấm) bên trong một cặp dấu ngoặc vuôngChuyển về >>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 9Mặc dù việc hiểu danh sách có thể dễ đọc và hiệu quả hơn 9 đối với việc điền danh sách, nhưng có thể có những tình huống mà 9 là lựa chọn tốt hơnGiả sử bạn cần 81 để cung cấp cho người dùng thông tin chi tiết về tiến trình tính căn bậc hai của danh sách số đầu vào. Để báo cáo tiến độ hoạt động, bạn có thể sử dụng 67>>> 6Bây giờ hãy nghĩ về cách bạn có thể biến phần nội dung của 81 thành một cách hiểu danh sách. Việc sử dụng 67 bên trong phần hiểu danh sách có vẻ không mạch lạc hoặc thậm chí không khả thi trừ khi bạn bọc một phần mã trong hàm trợ giúp. Vì vậy, trong ví dụ này, sử dụng 9 là lựa chọn đúng đắnĐạo đức đằng sau ví dụ trên là có một số tình huống mà bạn không thể thay thế 9 bằng cách hiểu danh sách hoặc bằng bất kỳ cấu trúc nào khácTạo ngăn xếp và hàng đợi với >>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 9 của PythonCho đến giờ, bạn đã học cách sử dụng 9 để thêm một mục vào danh sách hoặc điền danh sách từ đầu. Bây giờ là lúc cho một loại ví dụ khác và cụ thể hơn. Trong phần này, bạn sẽ học cách sử dụng danh sách Python để tạo cấu trúc ngăn xếp và dữ liệu với chức năng được yêu cầu tối thiểu bằng cách sử dụng 9 và 05Triển khai ngăn xếpNgăn xếp là một cấu trúc dữ liệu lưu trữ các phần tử chồng lên nhau. Các mục vào và ra khỏi ngăn xếp theo kiểu Nhập sau/Xuất trước (LIFO). Thông thường, một ngăn xếp thực hiện hai thao tác chính
Trong một danh sách, 9 tương đương với một hoạt động của 06, vì vậy bạn có thể sử dụng nó để đẩy các mục vào ngăn xếp. Danh sách cũng cung cấp 05, tùy chọn lấy chỉ mục số nguyên làm đối số. Nó trả về mục tại chỉ mục đó trong danh sách cơ bản và cũng xóa mục đó>>> 0Nếu bạn cung cấp một chỉ mục số nguyên làm đối số cho 05, thì phương thức này sẽ trả về và xóa mục tại chỉ mục đó trong danh sách. Gọi 05 mà không có đối số trả về mục cuối cùng trong danh sách. Lưu ý rằng 05 cũng xóa mục khỏi danh sách cơ bản. Cuối cùng, nếu bạn gọi 05 trong một danh sách trống, thì bạn sẽ nhận được mộtVới kiến thức này, bạn đã sẵn sàng triển khai ngăn xếp bằng cách sử dụng 9 và 05. Đây là một lớp định nghĩa một ngăn xếp. Lớp cung cấp các phép toán 18 và 05 1Trong 20, trước tiên bạn khởi tạo 21. Thuộc tính này chứa một danh sách trống mà bạn sẽ sử dụng để lưu trữ các mục trong ngăn xếp. Sau đó, bạn viết mã 18, thực hiện thao tác 06 bằng cách sử dụng 9 trên 21Bạn cũng thực hiện thao tác 07 bằng cách gọi 05 trong danh sách cơ bản, 21. Trong trường hợp này, bạn sử dụng a để xử lý 15 xảy ra khi bạn gọi 05 trong danh sách trốngGhi chú. Trong Python, sử dụng ngoại lệ để kiểm soát luồng chương trình là một mô hình phổ biến. Các nhà phát triển Python ưa chuộng phong cách mã hóa này, được gọi là EAFP (Dễ yêu cầu sự tha thứ hơn là sự cho phép), hơn là phong cách mã hóa được gọi là LBYL (Look Before You Leap). Để tìm hiểu thêm về hai phong cách mã hóa này, hãy xem LBYL vs EAFP. Ngăn ngừa hoặc xử lý lỗi trong Python EAFP có thể giúp bạn ngăn chặn các điều kiện tương tranh, cải thiện hiệu suất chung của một chương trình hoặc một đoạn mã và ngăn các lỗi âm thầm chuyển qua Phương thức đặc biệt cung cấp chức năng cần thiết để truy xuất độ dài của danh sách nội bộ 21. Phương pháp đặc biệt cho phép bạn cung cấp biểu diễn chuỗi thân thiện với người dùng của ngăn xếp khi in cấu trúc dữ liệu ra màn hìnhDưới đây là một số ví dụ về cách bạn có thể sử dụng 20 trong thực tế>>> 2Đó là nó. Bạn đã mã hóa cấu trúc dữ liệu ngăn xếp thực hiện các hoạt động 06 và 07. Nó cũng cung cấp chức năng lấy độ dài của danh sách bên dưới và in toàn bộ ngăn xếp theo cách thân thiện với người dùngLoại bỏ các quảng cáoThực hiện một hàng đợiHàng đợi là cấu trúc dữ liệu thường quản lý các mục của chúng theo kiểu Nhập trước/Xuất trước (FIFO). Hàng đợi hoạt động giống như một đường ống trong đó bạn đẩy các mục mới vào ở một đầu và các mục cũ bật ra từ đầu kia Việc thêm một mục vào cuối hàng đợi được gọi là thao tác 39 và xóa một mục khỏi đầu hoặc đầu hàng đợi được gọi là thao tác 40Bạn có thể liệt kê các mục bằng cách sử dụng 9 và loại bỏ chúng bằng cách sử dụng 05. Lần này, bạn cần cung cấp 43 làm đối số cho 05 chỉ để làm cho nó truy xuất mục đầu tiên trong danh sách thay vì mục cuối cùng. Đây là một lớp triển khai cấu trúc dữ liệu hàng đợi bằng cách sử dụng danh sách để lưu trữ các mục của nó 3Lớp này khá giống với lớp 20 của bạn. Sự khác biệt chính là 05 lấy 43 làm đối số để trả về và loại bỏ mục đầu tiên trong danh sách cơ bản, 21, thay vì mục cuối cùngGhi chú. Sử dụng 49 trên danh sách Python không phải là cách hiệu quả nhất để sử dụng các mục trong danh sách. May mắn thay, Python's cung cấp một cấu trúc dữ liệu có tên là , cấu trúc này triển khai 52 như một cách tiêu thụ vật phẩm hiệu quả ngay từ đầu 51Bạn sẽ tìm hiểu thêm về cách sử dụng deques sau trong phần hướng dẫn này Phần còn lại của quá trình triển khai gần như giống hệt nhau nhưng sử dụng các tên thích hợp, chẳng hạn như 54 để thêm các mục và 55 để xóa chúng. Bạn có thể sử dụng 56 giống như cách bạn đã sử dụng 20 trong phần trên. chỉ cần gọi 54 để thêm các mục và 55 để lấy và xóa chúngSử dụng >>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 9 trong các cấu trúc dữ liệu khácCác cấu trúc dữ liệu Python khác cũng triển khai 9. Nguyên tắc hoạt động giống như 9 truyền thống trong một danh sách. Phương thức thêm một mục duy nhất vào cuối cấu trúc dữ liệu cơ bản. Tuy nhiên, có một số khác biệt tinh tếTrong hai phần tiếp theo, bạn sẽ tìm hiểu cách thức hoạt động của 9 trong các cấu trúc dữ liệu khác, chẳng hạn như và>>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 66 8 của Python cung cấp một cấu trúc dữ liệu giống như trình tự có thể biểu diễn gọn gàng một mảng các giá trị. Các giá trị này phải thuộc cùng một loại dữ liệu, được giới hạn ở các loại dữ liệu kiểu C, chẳng hạn như ký tự, số nguyên và số dấu phẩy động 8 lấy hai đối số sauArgumentContentRequired_______069Một mã ký tự đơn xác định loại dữ liệu mà mảng có thể lưu trữCó 70Một danh sách, , hoặc có thể lặp lại đóng vai trò là bộ khởi tạoKhôngCung cấp thông tin đầy đủ về tất cả các mã loại được phép mà bạn có thể sử dụng khi tạo mảng. Ví dụ sau sử dụng mã loại 72 để tạo một mảng các số nguyên>>> 4Để tạo mảng, bạn cần cung cấp mã một ký tự để xác định kiểu dữ liệu của các giá trị trong mảng. Bạn cũng có thể cung cấp một danh sách các giá trị tùy chọn với kiểu thích hợp để khởi tạo mảng Mảng hỗ trợ hầu hết các hoạt động danh sách, chẳng hạn như cắt và lập chỉ mục. Giống như danh sách, 8 cũng cung cấp một phương thức gọi là. Phương thức này hoạt động tương tự như đối tác danh sách của nó, thêm một giá trị vào cuối mảng bên dưới. Tuy nhiên, giá trị phải có kiểu dữ liệu tương thích với các giá trị hiện có trong mảng. Nếu không, bạn sẽ nhận được mộtVí dụ: nếu bạn có một mảng có số nguyên, thì bạn không thể sử dụng 9 để thêm số dấu phẩy động vào mảng đó>>> 5Nếu bạn cố gắng thêm một số dấu phẩy động vào 77, thì 9 sẽ thất bại với một 75. Đó là bởi vì Python không thể tự động chuyển đổi số dấu phẩy động thành số nguyên mà không làm mất thông tinNgược lại, nếu bạn có một mảng với các số dấu phẩy động và cố gắng thêm các số nguyên vào đó, thì thao tác của bạn sẽ thành công >>> 6Ở đây, bạn sử dụng 9 để thêm một số nguyên vào một mảng các số dấu phẩy động. Điều đó là có thể bởi vì Python có thể tự động chuyển đổi số nguyên thành số dấu phẩy động mà không làm mất thông tin trong quá trình nàyLoại bỏ các quảng cáo>>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 81 và >>> mixed = [1, 2] >>> mixed.append(3) >>> mixed [1, 2, 3] >>> mixed.append("four") >>> mixed [1, 2, 3, 'four'] >>> mixed.append(5.0) >>> mixed [1, 2, 3, 'four', 5.0] 82 9 là một cấu trúc dữ liệu khác thực hiện một biến thể của. Một 85 là sự khái quát hóa của một ngăn xếp và một hàng đợi được thiết kế đặc biệt để hỗ trợ các thao tác 86 và 07 nhanh chóng và tiết kiệm bộ nhớ ở cả hai phía của nó. Vì vậy, nếu bạn cần tạo cấu trúc dữ liệu với các tính năng này, thì hãy cân nhắc sử dụng deque thay vì danh sáchGhi chú. Tên deque được phát âm là “boong” và là viết tắt của double-end queue 9 lấy hai đối số tùy chọn sauArgumentContent 89Một iterable phục vụ như một bộ khởi tạo 90Một số nguyên xác định độ dài tối đa của dequeNếu bạn cung cấp giá trị cho 90, thì deque của bạn sẽ chỉ lưu trữ tối đa 90 mặt hàng. Khi deque đầy, việc thêm một vật phẩm mới sẽ tự động khiến vật phẩm ở đầu đối diện của deque bị loại bỏ. Mặt khác, nếu bạn không cung cấp giá trị cho 90, thì deque có thể phát triển thành số lượng mục tùy ýTrong deques, 9 cũng thêm một mục vào cuối hoặc bên phải của cấu trúc dữ liệu cơ bản>>> 7Giống như danh sách, deques có thể chứa các loại vật phẩm khác nhau, vì vậy 9 thêm các vật phẩm tùy ý vào cuối deque. Nói cách khác, với 9, bạn có thể thêm bất kỳ đối tượng nào vào dequeBên cạnh 9, deques cũng cung cấp thêm một mục duy nhất vào phần đầu hoặc bên trái của deque. Tương tự, deques cung cấp và loại bỏ các mục từ bên phải và bên trái của deque, tương ứng>>> 8Cuộc gọi đến 98 thêm 02 vào bên trái của 03. Mặt khác, 05 trả về và xóa mục cuối cùng trong 03, và 52 trả về và xóa mục đầu tiên. Như một bài tập, bạn có thể thử triển khai ngăn xếp hoặc hàng đợi của riêng mình bằng deque thay vì danh sách. Để làm điều này, bạn có thể tận dụng các ví dụ bạn đã thấy trong phầnPhần kết luậnPython cung cấp một phương thức gọi là 9 mà bạn có thể sử dụng để thêm các mục vào cuối danh sách đã cho. Phương pháp này được sử dụng rộng rãi để thêm một mục vào cuối danh sách hoặc điền vào danh sách bằng cách sử dụng vòng lặp 2. Học cách sử dụng 9 sẽ giúp bạn xử lý các danh sách trong chương trình của mìnhTrong hướng dẫn này, bạn đã học
Ngoài ra, bạn đã mã hóa một số ví dụ về cách sử dụng 9 để tạo cấu trúc dữ liệu, chẳng hạn như ngăn xếp và hàng đợi. Kiến thức này sẽ cho phép bạn sử dụng 9 để phát triển danh sách của mình một cách hiệu quả và hiệu quảĐánh dấu là đã hoàn thành Xem ngay Hướng dẫn này có một khóa học video liên quan do nhóm Real Python tạo. Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn. Xây dựng danh sách với Python. nối thêm () 🐍 Thủ thuật Python 💌 Nhận một Thủ thuật Python ngắn và hấp dẫn được gửi đến hộp thư đến của bạn vài ngày một lần. Không có thư rác bao giờ. Hủy đăng ký bất cứ lúc nào. Được quản lý bởi nhóm Real Python Gửi cho tôi thủ thuật Python » Giới thiệu về Leodanis Pozo Ramos Leodanis là một kỹ sư công nghiệp yêu thích Python và phát triển phần mềm. Anh ấy là một nhà phát triển Python tự học với hơn 6 năm kinh nghiệm. Anh ấy là một nhà văn đam mê kỹ thuật với số lượng bài báo được xuất bản ngày càng tăng trên Real Python và các trang web khác » Tìm hiểu thêm về LeodanisMỗi hướng dẫn tại Real Python được tạo bởi một nhóm các nhà phát triển để nó đáp ứng các tiêu chuẩn chất lượng cao của chúng tôi. Các thành viên trong nhóm đã làm việc trong hướng dẫn này là Aldren Bartosz Geir Arne Joanna Gia-cốp Bậc thầy Kỹ năng Python trong thế giới thực Với quyền truy cập không giới hạn vào Python thực Tham gia với chúng tôi và có quyền truy cập vào hàng nghìn hướng dẫn, khóa học video thực hành và cộng đồng các Pythonistas chuyên gia Nâng cao kỹ năng Python của bạn » Bậc thầy Kỹ năng Python trong thế giới thực Tham gia với chúng tôi và có quyền truy cập vào hàng ngàn hướng dẫn, khóa học video thực hành và cộng đồng Pythonistas chuyên gia Nâng cao kỹ năng Python của bạn » Bạn nghĩ sao? Đánh giá bài viết này Tweet Chia sẻ Chia sẻ EmailBài học số 1 hoặc điều yêu thích mà bạn đã học được là gì? Mẹo bình luận. Những nhận xét hữu ích nhất là những nhận xét được viết với mục đích học hỏi hoặc giúp đỡ các sinh viên khác. và nhận câu trả lời cho các câu hỏi phổ biến trong cổng thông tin hỗ trợ của chúng tôi Tại sao danh sách nối thêm không trả về trong Python?Danh sách. phương thức append() trả về Không có vì nó thay đổi danh sách ban đầu . Hầu hết các phương thức thay đổi một đối tượng tại chỗ đều trả về Không có trong Python.
Nối thêm có trả về Không?append trả về một tham chiếu đến danh sách ban đầu, nhưng nó thực sự trả về Không có .
append có trả lại bất cứ thứ gì Python không?Hàm append() trong Python lấy một mục duy nhất làm tham số đầu vào và thêm mục đó vào cuối danh sách đã cho. Trong Python, append() không trả về danh sách các mục mới; . Nó chỉ sửa đổi danh sách ban đầu bằng cách thêm mục vào cuối danh sách. it returns no value at all. It just modifies the original list by adding the item to the end of the list.
Tại sao Python nói danh sách của tôi là Không có Loại?NoneType trong Python là kiểu dữ liệu đơn giản chỉ ra rằng một đối tượng không có giá trị/có giá trị là Không có . Bạn có thể gán giá trị Không có cho một biến nhưng cũng có những phương thức trả về Không có. |