Sử dụng hướng dẫn này từ Dummies.com để tìm hiểu cách xác định và sử dụng danh sách Python. Hướng dẫn Python này giúp bạn tận dụng tối đa danh sách Python của mình.

Bạn đang xem : xác định danh sách trong python

{“appState”: {“pageLoadApiCallsStatus”: true}, “articleState”: {“article”: {“headers”: {“createTime”: “2019-10-09T22 : 32: 15 + 00: 00 “,” Thời gian sửa đổi “:” 2019-10-09T22: 32: 15 + 00: 00 “,” dấu thời gian “:” 2022-02-24T17: 05: 28 + 00: 00 “} , “data”: {“breadcrumbs”: [{“name”: “Technology”, “_links”: {“self”: “https://dummies-api.dummies.com/v2/categories/33512”}, “slug”: “technology”, “categoryId”: 33512}, {“name”: “Lập trình & amp; Thiết kế Web”, “_links”: {“self”: “https://dummies-api.dummies.com/ v2 / category / 33592 “},” slug “:” programming-web-design “,” categoryId “: 33592}, {” name “:” Python “,” _links “: {” self “:” https: // dummies-api.dummies.com/v2/categories/33606″},”slug”:”python”,”categoryId”:33606}] “cách xác định và sử dụng danh sách python”, “slug”: “how-to-define-and-use-python-list”, “canonicalUrl”: “”, “seo”: {“metaDescription”: “Sử dụng hướng dẫn này từ Dummies.com để tìm hiểu cách xác định và sử dụng danh sách Python. Hướng dẫn Python này giúp bạn tận dụng tối đa P của mình danh sách ython. “,” noIndex “: 0,” noFollow “: 0},” content “:” Thu thập dữ liệu đơn giản nhất trong & lt; a href = \ “https://www.dummies.com/programming/python/python -all-in-one-for-dummies-cheat-sheet / \ “& gt; Python & lt; / a & gt; là một danh sách. Đ & lt; em & gt; danh sách & lt; / em & gt; là danh sách bất kỳ mục dữ liệu nào, được phân tách bằng dấu phẩy, bên trong dấu ngoặc vuông. Thông thường, bạn gán tên cho danh sách Python bằng dấu =, giống như cách bạn làm với các biến. Nếu danh sách chứa số, thì không sử dụng dấu ngoặc kép xung quanh chúng. Ví dụ: đây là danh sách điểm kiểm tra: \ r \ n & lt; pre class = \ “code \” & gt; score = [88, 92, 78, 90, 98, 84] & lt; / pre & gt; \ r \ nIf sau đó, danh sách chứa các chuỗi, như mọi khi, các chuỗi đó phải được đặt trong dấu ngoặc kép đơn hoặc kép, như trong ví dụ sau: \ r \ n \ r \ nĐể hiển thị nội dung của danh sách trên màn hình, bạn có thể in nó giống như bạn sẽ in bất kỳ biến thông thường nào. Ví dụ: thực thi & lt; mã & gt; print (sinh viên) & lt; / code & gt; trong mã của bạn sau khi xác định danh sách đó sẽ hiển thị điều này trên màn hình. \ r \ n & lt; pre class = \ “code \” & gt; [‘Mark’, ‘Amber’, ‘Todd’, ‘Anita’, ‘Sandy’] & lt ; / pre & gt; \ r \ nĐây có thể không phải là điều bạn nghĩ. Nhưng đừng lo lắng, Python cung cấp rất nhiều cách tuyệt vời để truy cập dữ liệu trong danh sách và hiển thị nó theo cách bạn muốn. \ R \ n & lt; h2 id = \ “tab1 \” & gt; Tham chiếu các mục danh sách Python theo vị trí & lt; / h2 & gt; \ r \ nMỗi mục trong danh sách đều có số vị trí, bắt đầu bằng số 0, ngay cả khi bạn không thấy bất kỳ số nào. Bạn có thể tham chiếu đến bất kỳ mục nào trong danh sách theo số của nó bằng cách sử dụng tên cho danh sách theo sau là một số trong ngoặc vuông. Nói cách khác, hãy sử dụng cú pháp này: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; [& lt; em & gt; x & lt; / em & gt;] \ r \ n \ r \ nThay thế & lt; em & gt; & lt; code & gt; listname & lt; / code & gt; & lt; / em & gt; bằng tên danh sách bạn đang truy cập và thay thế & lt; em & gt; & lt; code & gt; x & lt; / code & gt; & lt; / em & gt; với số vị trí của mục bạn muốn. Hãy nhớ rằng, mục đầu tiên luôn là số 0, không phải là một. Ví dụ: trong dòng đầu tiên bên dưới, tôi xác định một danh sách có tên & lt; mã & gt; sinh viên & lt; / mã & gt ;, rồi in mục số 0 từ danh sách đó. Kết quả khi thực thi mã là tên & lt; mã & gt; Đánh dấu & lt; / code & gt; được hiển thị. & lt; / pre & gt; \ r \ n & lt; pre class = \ “code \” & gt; students = [\ “Mark \”, \ “Amber \”, \ “Todd \”, \ “Anita \”, \ “Sandy \”] \ r \ nprint (sinh viên [0]) \ r \ nMark & ​​lt; / pre & gt; \ r \ n & lt; kỹ thuật & gt; \ r \ n \ r \ nKhi đọc các mục trong danh sách truy cập, các chuyên gia sử dụng từ & lt; em & gt; phụ & lt; / em & gt; trước số. Ví dụ: & lt; em & gt; sinh viên [0] & lt; / em & gt; sẽ được nói là & lt; em & gt; học sinh chưa đủ điểm & lt; / em & gt;. \ r \ n \ r \ nVí dụ tiếp theo này hiển thị danh sách có tên & lt; mã & gt; điểm & lt; / code & gt ;. & Lt; mã & gt; print () & lt; / code & gt; hàm in số vị trí của điểm cuối cùng trong danh sách, là 4 (vì điểm đầu tiên luôn bằng 0). \ r \ n & lt; pre class = \ “code \” & gt; score = [88, 92, 78, 90, 84] \ r \ nprint (điểm số [4]) \ r \ n84 & lt; / pre & gt; \ r \ nNếu bạn cố gắng truy cập vào một mục danh sách không tồn tại, bạn sẽ gặp lỗi “chỉ mục nằm ngoài phạm vi”. & Lt; em & gt; index & lt; / em & gt; một phần là một tham chiếu đến số bên trong dấu ngoặc vuông. Ví dụ: hình ảnh bên dưới cho thấy một thử nghiệm nhỏ trong & lt; a href = \ “https: //www.dummies.com/programming/python/tips-for-using-jupyter-notebook-for-python-programming/ \ “& gt; Sổ ghi chép Jupyter & lt; / a & gt; nơi tạo danh sách điểm và sau đó in & lt; mã & gt; điểm [5] & lt; / code & gt; đã được thử. \ r \ n \ r \ n Không thành công và tạo ra lỗi vì không có & lt; mã & gt; điểm [5] & lt; / code & gt ;. Chỉ có & lt; mã & gt; điểm [0] & lt; / mã & gt ;, & lt; mã & gt; điểm [1] & lt; / mã & gt ;, & lt; mã & gt; điểm [2] & lt; / mã & gt ;, & lt; mã & gt; điểm [ 3] & lt; / code & gt ;, và & lt; code & gt; điểm [4] & lt; / code & gt; bởi vì việc đếm luôn bắt đầu từ 0 với số đầu tiên trong danh sách. \ r \ n \ r \ n & lt; img class = \ “wp-image-264920 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-index-range.jpg \” alt = \ “Phạm vi chỉ mục Python \ “width = \” 535 \ “height = \”212 \” / & gt; Lỗi lập chỉ mục ngoài phạm vi vì không có điểm số [5]. [/ Caption] \ r \ n & lt; h2 id = \ “tab2 \” & gt; Vòng qua danh sách Python & lt; / h2 & gt; \ r \ nĐể truy cập từng mục trong danh sách, chỉ cần sử dụng vòng lặp for với cú pháp sau: \ r \ n & lt; pre class = \ “code \” & gt; for & lt; em & gt; x & lt; / em & gt; trong & lt; em & gt; list & lt; / em & gt;: & lt; / pre & gt; \ r \ nThay thế & lt; em & lt; code & gt; & gt; x & lt; / code & gt; với một tên biến do bạn chọn. Thay thế & lt; em & gt; & lt; code & gt; list & lt; / code & gt; & lt; / em & gt; với tên của danh sách. Một cách dễ dàng để làm cho mã có thể đọc được là luôn sử dụng số nhiều cho tên danh sách (chẳng hạn như & lt; mã & gt; sinh viên & lt; / mã & gt ;, & lt; mã & gt; điểm & lt; / mã & gt;). Sau đó, bạn có thể sử dụng tên số ít (& lt; mã & gt; sinh viên & lt; / mã & gt ;, & lt; mã & gt; điểm & lt; / mã & gt;) cho tên biến. Bạn cũng không cần phải sử dụng số chỉ số dưới (số trong ngoặc vuông) với cách tiếp cận này. Ví dụ: mã sau sẽ in từng điểm trong danh sách điểm: \ r \ n & lt; pre class = \ “code \” & gt; để ghi điểm: \ r \ nprint (score) & lt; / pre & gt; \ r \ nNhớ để luôn thụt lề mã sẽ được thực thi trong vòng lặp. Hình ảnh này cho thấy một ví dụ đầy đủ hơn trong đó bạn có thể xem kết quả của việc chạy mã trong sổ tay Jupyter. \ R \ n \ r \ n & lt; img class = \” wp-image-264921 size-full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-loop-list.jpg \ ” alt = \ “Vòng qua danh sách Python \” width = \ “262 \” height = \ “219 \” / & gt; Vòng qua danh sách. [/ Caption] \ r \ n \ r \ n \ r \ n & lt; h2 id = \ “tab3 \” & gt; Xem danh sách Python có chứa mục & lt; / h2 & gt; \ r \ nNếu bạn muốn mã của bạn để kiểm tra nội dung của danh sách để xem danh sách đó đã chứa một số mục chưa, hãy sử dụng & lt; code & gt; in & lt; em & gt; listname & lt; / em & gt; & lt; / code & gt; trong & lt; mã & gt; nếu & lt; / mã & gt; câu lệnh hoặc một phép gán biến. \ r \ n \ r \ nVí dụ, đoạn mã trong hình dưới đây tạo một danh sách tên. Sau đó, hai biến lưu trữ kết quả tìm kiếm danh sách cho các tên & lt; em & gt; Anita & lt; / em & gt; và & lt; em & gt; Bob & lt; / em & gt ;. Việc in nội dung của mỗi biến sẽ hiển thị True cho biến có tên (Anita) trong danh sách. Việc kiểm tra xem Bob có trong danh sách hay không chứng minh là Sai. \ R \ n \ r \ n & lt; img class = \ “wp-image-264922 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-list-contain.jpg \” alt = \ “Xem một mặt hàng có trong danh sách Python \ “width = \” 460 \ “height = \” 244 \ “/ & gt; Xem liệu một mục có trong danh sách hay không. [/ Caption] \ r \ n \ r \ n \ r \ n & lt; h2 id = \ “tab4 \” & gt; Lấy độ dài của danh sách Python & lt; / h2 & gt; \ r \ nĐể xác định có bao nhiêu mục trong danh sách, hãy sử dụng & lt; code & gt; len () & lt; / code & gt; hàm (viết tắt của & lt; em & gt; length & lt; / em & gt;). Đặt tên của danh sách bên trong dấu ngoặc đơn. Ví dụ: nhập mã sau vào sổ ghi chép Jupyter hoặc lời nhắc Python hoặc bất cứ thứ gì: \ r \ n & lt; pre class = \ “code \” & gt; students = [\ “Mark \”, \ “Amber \”, \ “Todd \ “, \” Anita \ “, \” Sandy \ “] \ r \ nprint (len (sinh viên)) & lt; / pre & gt; \ r \ n Chạy mã đó tạo ra kết quả này: \ r \ n & lt; pre class = \” code \ “& gt; 5 & lt; / pre & gt; \ r \ n Thực sự có năm mục trong danh sách, mặc dù mục cuối cùng luôn ít hơn một số vì Python bắt đầu đếm bằng 0. Vì vậy, người cuối cùng, Sandy, thực sự đề cập đến sinh viên [4] chứ không phải sinh viên [5]. \ R \ n & lt; h2 id = \ “tab5 \” & gt; Thêm một mục vào cuối danh sách Python & lt; / h2 & gt; \ r \ nKhi bạn muốn mã Python của mình thêm một mục mới vào cuối danh sách, hãy sử dụng & lt; mã & gt; .append () & lt; / code & gt; với giá trị bạn muốn thêm vào bên trong dấu ngoặc đơn. Bạn có thể sử dụng tên biến hoặc giá trị chữ bên trong dấu ngoặc kép. \ R \ n \ r \ nVí dụ, trong hình ảnh sau, dòng ghi & lt; mã & gt; sinh viên.append (\ “Goober \”) & lt; / mã & gt; thêm tên Goober vào danh sách. Dòng ghi & lt; code & gt; student.append (new_student) & lt; / code & gt; thêm bất kỳ tên nào được lưu trữ trong biến có tên & lt; code & gt; new_student & lt; / code & gt; vào danh sách. & Lt; mã & gt; .append () & lt; / code & gt; phương thức luôn thêm vào cuối danh sách. Vì vậy, khi in danh sách, bạn sẽ thấy hai tên mới đó ở cuối. \ R \ n \ r \ n & lt; img class = \ “wp-image-264923 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-append-list.jpg \” alt = \ “Python append danh sách \ “width = \” 533 \ “height = \” 272 \ “/ & gt; Thêm hai tên mới vào cuối danh sách. [/ Caption] \ r \ n \ r \ n \ r \ n \ r \ nBạn có thể sử dụng một bài kiểm tra để xem liệu một mục có trong danh sách hay không rồi chỉ thêm vào khi mục chưa có ở đó. Ví dụ: mã bên dưới sẽ không thêm tên Amber vào danh sách vì tên đó đã có trong danh sách: \ r \ n & lt; pre class = \ “code \” & gt; student_name = \ “Amanda \” \ r \ n \ r \ n # Thêm tên_ sinh viên nhưng chỉ khi chưa có trong danh sách. \ r \ nif tên_ sinh viên trong sinh viên: \ r \ n print (tên_sinh viên + \ “đã có trong danh sách \”) \ r \ nelse: \ r \ n student.append (student_name) \ r \ n print (student_name + \ “đã được thêm vào danh sách \”) & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab6 \” & gt; Chèn một mục vào danh sách Python & lt; / h2 & gt; \ r \ nMặc dù & lt; mã & gt; append () & lt; / code & gt; cho phép bạn thêm một mục vào cuối danh sách, & lt; mã & gt; insert () & lt; / code & gt; cho phép bạn thêm một mục vào danh sách ở bất kỳ vị trí nào. Cú pháp cho & lt; code & gt; insert () & lt; / code & gt; is \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; .insert (& lt; em & gt; position & lt; / em & gt ;, & lt; em & gt; item & lt; / em & gt;) & lt; / pre & gt; \ r \ nThay thế & lt; em & gt; listname & lt; / em & gt; với tên của danh sách, & lt; em & gt; vị trí & lt; / em & gt; với vị trí mà bạn muốn chèn mục (ví dụ: 0 để biến nó thành mục đầu tiên, 1 để biến nó thành mục thứ hai, v.v.). Thay thế & lt; em & gt; item & lt; / em & gt; với giá trị hoặc tên của biến chứa giá trị mà bạn muốn đưa vào danh sách. \ r \ n \ r \ nVí dụ, đoạn mã sau đặt Lupe trở thành mục đầu tiên trong danh sách: \ r \ n & lt ; pre class = \ “code \” & gt; # Tạo danh sách chuỗi (tên). \ r \ nstudents = [\ “Mark \”, \ “Amber \”, \ “Todd \”, \ “Anita \” , \ “Sandy \”] \ r \ n \ r \ nstudent_name = \ “Lupe \” \ r \ n # Thêm tên sinh viên vào trước danh sách. \ R \ nstudents.insert (0, student_name) \ r \ n \ r \ n # Cho tôi xem danh sách mới. \ r \ nprint (sinh viên) & lt; / pre & gt; \ r \ nNếu bạn chạy mã, & lt; mã & gt; print (sinh viên) & lt; / code & gt; sẽ hiển thị danh sách sau khi tên mới được chèn, như sau: \ r \ n & lt; pre class = \ “code \” & gt; [‘Lupe’, ‘Mark’, ‘Amber’, ‘Todd’, ‘Anita’ , ‘Sandy’] & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab7 \” & gt; Thay đổi một mục trong danh sách Python & lt; / h2 & gt; \ r \ nBạn có thể thay đổi một mục trong danh sách bằng cách sử dụng = toán tử gán (xem & lt; a href = \ “https: //www.dummies.com/programming/python/common-python-operators/ \” & gt; các toán tử Python phổ biến & lt; / a & gt;) giống như bạn làm với biến. Chỉ cần đảm bảo rằng bạn bao gồm số chỉ mục trong dấu ngoặc vuông của mục bạn muốn thay đổi. Cú pháp là: \ r \ n \ r \ n & lt; em & gt; listname & lt; / em & gt; [& lt; em & gt; index & lt; / em & gt;] = & lt; em & gt; newvalue & lt; / em & gt; \ r \ n \ r \ nThay thế & lt ; em & gt; & lt; code & gt; listname & lt; / code & gt; & lt; / em & gt; với tên của danh sách; thay thế & lt; em & gt; & lt; code & gt; index & lt; / code & gt; & lt; / em & gt; với chỉ số con (số chỉ mục) của mục bạn muốn thay đổi; và thay thế & lt; em & gt; & lt; code & gt; newvalue & lt; / code & gt; & lt; / em & gt; với bất cứ thứ gì bạn muốn đưa vào mục danh sách. Ví dụ: hãy xem mã này: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách các chuỗi (tên). \ R \ nstudents = [\ “Mark \”, \ “Amber \ “, \” Todd \ “, \” Anita \ “, \” Sandy \ “] \ r \ nstudents [3] = \” Hobart \ “\ r \ nprint (sinh viên) & lt; / pre & gt; \ r \ nKhi bạn chạy mã này, kết quả như sau, vì tên của Anita đã được đổi thành Hobart. \ r \ n & lt; pre class = \ “code \” & gt; [‘Mark’, ‘Amber’, ‘Todd’, ‘Hobart ‘,’ Sandy ‘] & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab8 \” & gt; Kết hợp danh sách Python & lt; / h2 & gt; \ r \ nNếu bạn có hai danh sách mà bạn muốn kết hợp thành một danh sách , sử dụng & lt; mã & gt; extension () & lt; / code & gt; hàm với cú pháp: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; original_list & lt; / em & gt; .extend (& lt; em & gt; add_items_list & lt; / em & gt;) & lt; / pre & gt; \ r \ nTrong mã của bạn, hãy thay thế & lt; em & gt; original_list & lt; / em & gt; với tên của danh sách mà bạn sẽ thêm các mục danh sách mới vào. Thay thế & lt; em & gt; extra_items_list & lt; / em & gt; với tên của danh sách chứa các mục bạn muốn thêm vào danh sách đầu tiên. Đây là một ví dụ đơn giản sử dụng danh sách có tên & lt; code & gt; list1 & lt; / code & gt; và & lt; code & gt; list2 & lt; / code & gt ;. Sau khi thực thi & lt; code & gt; list1.extend (list2) & lt; / code & gt ;, danh sách đầu tiên chứa các mục từ cả hai danh sách, như bạn có thể thấy trong đầu ra của & lt; code & gt; print () & lt; / code & gt; ở cuối. \ r \ n & lt; pre class = \ “code \” & gt; # Tạo hai danh sách Tên. \ r \ nlist1 = [\ “Zara \”, \ “Lupe \”, \ “Hồng \” , \ “Alberto \”, \ “Jake \”] \ r \ nlist2 = [\ “Huey \”, \ “Dewey \”, \ “Louie \”, \ “Nader \”, \ “Bubba \”] \ r \ n \ r \ n # Thêm tên list2 vào list1. \ r \ nlist1.extend (list2) \ r \ n \ r \ n # In danh sách 1. \ r \ nprint (list1) \ r \ n \ r \ n [‘Zara’, ‘Lupe’, ‘Hong’, ‘Alberto’, ‘Jake’, ‘Huey’, ‘Dewey’, ‘Louie’, ‘Nader’, ‘Bubba’] & lt; / pre & gt; \ r \ nEasy Parcheesi, không? \ r \ n & lt; h2 id = \ “tab9 \” & gt; Đang xóa các mục trong danh sách Python & lt; / h2 & gt; \ r \ nPython cung cấp & lt; mã & gt; remove () & lt; / code & gt; để bạn có thể xóa bất kỳ giá trị nào khỏi danh sách. Nếu mục có trong danh sách nhiều lần, chỉ lần xuất hiện đầu tiên bị loại bỏ. Ví dụ: đoạn mã sau hiển thị danh sách các chữ cái có ký tự & lt; em & gt; C & lt; / em & gt; lặp lại một vài lần. Sau đó, mã sử dụng & lt; code & gt; letter.remove (\ “C \”) & lt; / code & gt; để xóa chữ cái & lt; em & gt; C & lt; / em & gt; khỏi danh sách: \ r \ n & lt; pre class = \ “code \” & gt; # Xóa \ “C \” khỏi danh sách. \ r \ nletters.remove (\ “C \”) \ r \ n \ r \ n # Cho tôi xem danh sách mới. \ r \ nprint (các chữ cái) & lt; / pre & gt; \ r \ nKhi bạn thực sự thực thi mã này rồi in danh sách, bạn sẽ thấy rằng chỉ có chữ cái đầu tiên & lt; em & gt; C & lt; / em & gt; đã bị xóa: \ r \ n & lt; pre class = \ “code \” & gt; [‘A’, ‘B’, ‘D’, ‘C’, ‘E’, ‘C’] & lt; / pre & gt; \ \ nNếu bạn cần xóa tất cả một mục, bạn có thể sử dụng & lt; mã & gt; trong khi & lt; / mã & gt; lặp lại& lt; mã & gt; .remove & lt; / code & gt; miễn là mục đó vẫn còn trong danh sách. Ví dụ: mã này lặp lại .remove miễn là “C” vẫn còn trong danh sách. \ R \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách các chuỗi. \ R \ nletters = [ \ “A \”, \ “B \”, \ “C \”, \ “D \”, \ “C \”, \ “E \”, \ “C \”] & lt; / pre & gt; \ r \ nNếu bạn muốn xóa một mục dựa trên vị trí của nó trong danh sách, hãy sử dụng & lt; code & gt; pop () & lt; / code & gt; bằng số chỉ mục thay vì & lt; mã & gt; remove () & lt; / code & gt; với một giá trị. Nếu bạn muốn xóa mục cuối cùng khỏi danh sách, hãy sử dụng & lt; code & gt; pop () & lt; / code & gt; không có số chỉ mục. \ r \ n \ r \ n Ví dụ: mã sau tạo danh sách, một dòng xóa mục đầu tiên (0) và một dòng khác xóa mục cuối cùng & lt; mã & gt; (pop () & lt; / code & gt ; không có gì trong ngoặc đơn). In danh sách cho thấy hai mục đó đã bị xóa: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách chuỗi. \ R \ nletters = [\ “A \”, \ “B \” , \ “C \”, \ “D \”, \ “E \”, \ “F \”, \ “G \”] \ r \ n \ r \ n # Xoá mục đầu tiên. \ R \ n bản tin. pop (0) \ r \ n # Xóa mục cuối cùng. \ r \ nletters.pop () \ r \ n \ r \ n # Cho tôi xem danh sách mới. \ r \ nprint (chữ cái) & lt; / pre & gt; \ r \ n Chạy mã cho thấy rằng việc bật lên các mục đầu tiên và cuối cùng thực sự hoạt động: \ r \ n & lt; pre class = \ “code \” & gt; [‘B’, ‘C’, ‘D’, ‘E ‘,’ F ‘] & lt; / pre & gt; \ r \ nKhi bạn & lt; code & gt; pop () & lt; / code & gt; một mục ngoài danh sách, bạn có thể lưu trữ một bản sao của giá trị đó trong một số biến. Ví dụ hình ảnh này hiển thị cùng một mã như trên. Tuy nhiên, nó lưu trữ các bản sao của những gì đã bị xóa trong các biến có tên & lt; code & gt; first_removed & lt; / code & gt; và & lt; mã & gt; last_removed & lt; / code & gt ;. Ở cuối, nó & lt; a href = \ “https: //www.dummies.com/programming/python/printing-lists-using-python/ \” & gt; in danh sách Python & lt; / a & gt ;, và cũng hiển thị các chữ cái đã bị xóa. \ r \ n \ r \ n & lt; img class = \ “wp-image-264924 size- full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-remove-list-item.jpg \ “alt = \” xóa các mục khỏi danh sách Python \ “width = \” 535 \ “height = \” 231 \ “/ & gt; Xóa các mục trong danh sách bằng pop (). [/ Caption] \ r \ n \ r \ nPython cũng cung cấp & lt; mã & gt; del & lt; / code & gt; (viết tắt của & lt; em & gt; delete & lt; / em & gt;) lệnh xóa bất kỳ mục nào khỏi danh sách dựa trên số chỉ mục (vị trí) của nó. Nhưng một lần nữa, bạn phải nhớ rằng mục đầu tiên là số không. Vì vậy, giả sử bạn chạy mã sau để xóa mục số 2 khỏi danh sách: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách chuỗi. \ R \ nletters = [\ “A \ “, \” B \ “, \” C \ “, \” D \ “, \” E \ “, \” F \ “, \” G \ “] \ r \ n \ r \ n # Xoá mục phụ 2. \ r \ ndel chữ cái [2] \ r \ n \ r \ nprint (chữ cái) & lt; / pre & gt; \ r \ n Chạy mã đó sẽ hiển thị lại danh sách, như sau. Thư & lt; em & gt; C & lt; / em & gt; đã bị xóa, đây là mục chính xác cần xóa vì các chữ cái được đánh số 0, 1, 2, 3, v.v.. \ r \ n & lt; pre class = \ “code \” & gt; [‘A’, ‘B’ , ‘D’, ‘E’, ‘F’, ‘G’] & lt; / pre & gt; \ r \ nBạn cũng có thể sử dụng del để xóa toàn bộ danh sách. Chỉ cần không sử dụng dấu ngoặc vuông và số chỉ mục. Ví dụ: mã bạn thấy bên dưới tạo một danh sách sau đó xóa nó. Việc cố gắng in danh sách sau khi xóa sẽ gây ra lỗi vì danh sách không còn tồn tại khi & lt; code & gt; print () & lt; / code & gt; câu lệnh được thực thi. \ r \ n \ r \ n & lt; img class = \ “wp-image-264925 size- full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-delete-list.jpg \ “alt = \” xóa danh sách Python \ “width = \” 535 \ “height = \ “273 \” / & gt; Xóa danh sách rồi cố in sẽ gây ra lỗi. [/ Caption] \ r \ n \ r \ n \ r \ n & lt; h2 id = \ “tab10 \” & gt; Xóa danh sách Python & lt; / h2 & gt; \ \ nNếu bạn muốn xóa nội dung của một danh sách mà không phải chính danh sách đó, hãy sử dụng & lt; code & gt; .clear () & lt; / code & gt ;. Danh sách vẫn tồn tại; tuy nhiên, nó không có mục nào. Nói cách khác, đó là một danh sách trống. Đoạn mã sau đây cho thấy cách bạn có thể kiểm tra điều này. Việc chạy mã sẽ hiển thị [] ở cuối, cho bạn biết danh sách trống: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách các chuỗi. \ R \ nletters = [\ “A \ “, \” B \ “, \” C \ “, \” D \ “, \” E \ “, \” F \ “, \” G \ “] \ r \ n \ r \ n # Xoá danh sách tất cả các mục nhập. \ r \ nletters.clear () \ r \ n \ r \ n # Cho tôi xem danh sách mới. \ r \ nprint (chữ cái) \ r \ n & lt; / pre & gt; \ r \ n & lt; strong & gt; [& lt; / strong & gt;] \ r \ n & lt; h2 id = \ “tab11 \” & gt; Đếm số lần một mục xuất hiện trong danh sách Python & lt; / h2 & gt; \ r \ nBạn có thể sử dụng mã Python & lt; & gt; đếm () & lt; / mã & gt; phương pháp để đếm số lần một mục xuất hiện trong danh sách. Như với các phương thức danh sách khác, cú pháp rất đơn giản: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; .count (& lt; em & gt; x & lt; / em & gt;) & lt; / pre & gt; \ r \ nThay thế & lt; em & gt; listname & lt; / em & gt; với tên danh sách của bạn và & lt; em & gt; x & lt; / em & gt; với giá trị bạn đang tìm (hoặc tên của biến chứa giá trị đó). \ r \ n \ r \ nMã trong hình dưới đây đếm số lần ký tự & lt; em & gt; B & lt; / em & gt; xuất hiện trong danh sách, sử dụng chữ B bên trong dấu ngoặc đơn của & lt; code & gt; .count () & lt; / code & gt ;. Mã tương tự này cũng đếm number của & lt; em & gt; C & lt; / em & gt; nhưng giá trị đó được lưu trữ trong một biến chỉ để hiển thị sự khác biệt về cú pháp. Cả hai số đều hoạt động, như bạn có thể thấy trong đầu ra của chương trình ở phía dưới. Một đã được thêm vào để đếm & lt; em & gt; F & lt; / em & gt; ‘s, không sử dụng bất kỳ biến nào. & Lt; em & gt; F & lt; / em & gt; được tính ngay trong mã hiển thị thông báo. Không có & lt; em & gt; F & lt; / em & gt; điểm, vì vậy giá trị này trả về 0, như bạn có thể thấy trong đầu ra. \ r \ n \ r \ n & lt; img class = \ “wp-image-264926 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-count-list-item.jpg \” alt = \ “tính Các mục danh sách Python \ “width = \” 535 \ “height = \” 296 \ “/ & gt; Đếm các mục trong danh sách. [/ Caption] \ r \ n \ r \ nKhi cố gắng kết hợp số và chuỗi để tạo thành một tin nhắn, hãy nhớ rằng bạn phải chuyển đổi các số thành chuỗi bằng cách sử dụng & lt; mã & gt; str () & lt; / mã & gt; hàm số. Nếu không, bạn sẽ gặp lỗi đọc một cái gì đó như chỉ có thể & lt; mã & gt; nối str (không phải \ “int \”) với str & lt; / code & gt ;. Trong tin nhắn đó, & lt; code & gt; int & lt; / code & gt; là viết tắt của & lt; em & gt; integer & lt; / em & gt ;, và & lt; code & gt; str & lt; / code & gt; là viết tắt của & lt; em & gt; string & lt; / em & gt;. \ r \ n & lt; h2 id = \ “tab12 \” & gt; Tìm chỉ mục của mục danh sách Python & lt; / h2 & gt; \ r \ nPython cung cấp phương thức .index () trả về một số cho biết vị trí, dựa trên số chỉ mục, của một mục trong danh sách. Cú pháp là: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; .index (& lt; em & gt; x & lt; / em & gt;) & lt; / pre & gt; \ r \ nAs luôn luôn, thay thế & lt; em & gt; & lt; code & gt; listname & lt; / code & gt; & lt; / em & gt; với tên của danh sách bạn muốn tìm kiếm. Thay thế & lt; em & gt; x & lt; / em & gt; những gì bạn đang tìm kiếm (dưới dạng nghĩa đen hoặc dưới dạng tên biến, như mọi khi). Tất nhiên, không có gì đảm bảo rằng mục đó có trong danh sách và ngay cả khi có, không có gì đảm bảo rằng mục đó chỉ có trong danh sách một lần. Nếu mục không có trong danh sách, thì sẽ xảy ra lỗi. Nếu mục có trong danh sách nhiều lần, thì chỉ mục của mục phù hợp đầu tiên sẽ được trả về. \ R \ n \ r \ nHình ảnh sau đây cho thấy một ví dụ trong đó chương trình bị lỗi tại dòng & lt; code & gt; f_index = grade.index (look_for) & lt; / code & gt; vì không có & lt; em & gt; F & lt; / em & gt; trong danh sách. \ r \ n \ r \ n & lt; img class = \ “wp-image-264927 size- full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-list-iem-index.jpg \ “alt = \” Chỉ mục danh sách Python \ “width = \” 535 \ “height = \” 374 \ “/ & gt; Chương trình không thành công khi cố gắng tìm chỉ mục của mục danh sách không tồn tại. [/ Caption] \ r \ n \ r \ n \ r \ n \ r \ nMột cách dễ dàng để khắc phục sự cố đó là sử dụng & lt; mã & gt; if & lt; / mã & gt; để xem liệu một mục có trong danh sách hay không trước khi bạn cố gắng lấy số chỉ mục của nó. Nếu mục đó không có trong danh sách, hãy hiển thị thông báo như vậy. Nếu không, hãy lấy số chỉ mục và hiển thị nó trong một tin nhắn. Mã đó như sau: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách các chuỗi. \ R \ ngrades = [\ “C \”, \ “B \”, \ “A \ “, \” D \ “, \” C \ “, \” B \ “, \” C \ “] \ r \ n # Quyết định điều cần tìm \ r \ nlook_for = \” F \ “\ r \ n # Xem mục có trong danh sách hay không. \ R \ nif look_for theo lớp: \ r \ n # Nếu mục đó có trong danh sách, hãy lấy và hiển thị chỉ mục. \ R \ n print (str (look_for) + \ “tại index \ “+ str (Grade.index (look_for))) \ r \ nelse: \ r \ n # Nếu không có trong danh sách, thậm chí đừng thử tìm số chỉ mục. \ r \ n print (str (look_for) + \ “không có trong danh sách. \”) & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab13 \” & gt; Bảng chữ cái và sắp xếp danh sách Python & lt; / h2 & gt; \ r \ nPython cung cấp & lt; mã & gt ; sort () & lt; / code & gt; phương pháp sắp xếp danh sách. Ở dạng đơn giản nhất, nó sắp xếp theo thứ tự bảng chữ cái các mục trong danh sách (nếu chúng là chuỗi). Nếu danh sách chứa các số, chúng sẽ được sắp xếp từ nhỏ nhất đến lớn nhất. Để sắp xếp đơn giản như vậy, chỉ cần sử dụng & lt; code & gt; sort () & lt; / code & gt; có dấu ngoặc đơn trống: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; .sort () & lt; / pre & gt; \ r \ nThay thế & lt; em & gt; & lt; code & gt; listname & lt ; / mã & gt; & lt; / em & gt; với tên trong danh sách của bạn. Hình ảnh sau đây cho thấy một ví dụ sử dụng danh sách các chuỗi và danh sách các số. Trong ví dụ này, một danh sách mới đã được tạo cho mỗi danh sách trong số họ chỉ đơn giản bằng cách gán mỗi danh sách đã sắp xếp cho một tên danh sách mới. Sau đó, mã sẽ in nội dung của từng danh sách đã sắp xếp. \ R \ n \ r \ n & lt; img class = \ ” wp-image-264928 size-full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-sort-list.jpg \ “alt = \” sắp xếp danh sách Python \ “width = \ “496 \” height = \ “296 \” / & gt; Sắp xếp các chuỗi và số. [/ Caption] \ r \ n \ r \ n \ r \ n \ r \ nNếu danh sách của bạn chứa các chuỗi có hỗn hợp chữ hoa và chữ thường và nếu kết quả sắp xếp không đúng , hãy thử thay thế & lt; code & gt; .sort () & lt; / code & gt; với & lt; mã & gt; .sort (key = lambda s: s.lower ()) & lt; / code & gt; và sau đó chạy lại mã. \ r \ n \ r \ n Ngày phức tạp hơn một chút vì bạn không thể chỉ nhập chúng dưới dạng chuỗi, chẳng hạn như & lt; code & gt; \ “12/31/2020 \” & lt; / code & gt; . Chúng phải là & lt; mã & gt; date & lt; / mã & gt; kiểu dữ liệu để sắp xếp chính xác. Điều này có nghĩa là sử dụng & lt; mã & gt; datetime & lt; / code & gt; mô-đun và & lt; mã & gt; date () & lt; / code & gt; phương pháp xác định từng ngày. Bạn có thể thêm ngày vào danh sách như cách bạn làm với bất kỳ danh sách nào khác. Ví dụ: trong dòng sau, mã tạo danh sách bốn ngày và mã hoàn toàn ổn. \ R \ n & lt; pre class = \ “code \” & gt; date = [dt.date (2020,12, 31), dt.date (2019,1,31), dt.date (2018,2,28), dt.date (2020,1,1)] & lt; / pre & gt; \ r \ nMáy tính chắc chắn sẽ không phiền nếu bạn tạo danh sách theo cách này. Nhưng nếu bạn muốn làm cho mã dễ đọc hơn đối với bản thân hoặc các nhà phát triển khác, bạn có thể muốn tạo và nối từng ngày, từng ngày một, vì vậy sẽ dễ dàng hơn một chút để xem những gì đang xảy ra và vì vậy bạn không có để xử lý rất nhiều dấu phẩy trong một dòng mã. Hình ảnh bên dưới cho thấy một ví dụ trong đó danh sách trống có tên & lt; code & gt; datelist & lt; / code & gt; đã được tạo: \ r \ n & lt; pre class = \ “code \” & gt; datelist = [] & lt; / pre & gt; \ r \ n & lt; img class = \ “wp-image-264929 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-display-dates.jpg \ “alt = \” hiển thị ngày trong Python \ “width = \” 481 \ “height = \” 353 \ “/ & gt; Sắp xếp và hiển thị ngày ở định dạng đẹp. [/ Caption] \ r \ n \ r \ n \ r \ n \ r \ nSau đó, từng ngày một được thêm vào danh sách bằng cách sử dụng & lt; mã & gt; dt.date (& lt ; em & gt; năm & lt; / em & gt ;, & lt; em & gt; tháng & lt; / em & gt ;, & lt; em & gt; day & lt; / em & gt;) & lt; / code & gt; cú pháp. \ r \ n \ r \ nSau khi tạo danh sách, mã sử dụng & lt; code & gt; datelist.sort () & lt; / code & gt; để sắp xếp chúng theo thứ tự thời gian (sớm nhất đến mới nhất). Bạn không cần sử dụng & lt; code & gt; print (datelist) & lt; / code & gt; trong mã đó vì phương thức đó hiển thị ngày tháng với thông tin kiểu dữ liệu được bao gồm, như sau: \ r \ n & lt; pre class = \ “code \” & gt; [datetime.date (2018, 2, 28), datetime.date ( 2019, 1, 31), datetime.date (2020, 1, 1), datetime.date (2020, 12, 31)] & lt; / pre & gt; \ r \ nKhông phải là danh sách dễ đọc nhất. Vì vậy, thay vì in toàn bộ danh sách bằng một & lt; code & gt; print () & lt; / code & gt; , bạn có thể lặp lại từng ngày trong danh sách và in từng ngày được định dạng bằng f-string & lt; code & gt;% m /% d /% Y & lt; / code & gt ;. Điều này hiển thị từng ngày trên dòng riêng của nó trong & lt; em & gt; mm / dd / yyyy & lt; / & lt; / em & gt; như bạn có thể thấy ở cuối hình ảnh trên. \ r \ n \ r \ nNếu bạn muốn sắp xếp các mục theo thứ tự ngược lại, hãy đặt & lt; code & gt; reverse = True & lt; / code & gt; bên trong dấu ngoặc đơn sort () (và đừng quên viết hoa chữ cái đầu tiên). Hình ảnh dưới đây cho thấy các ví dụ về việc sắp xếp tất cả ba danh sách theo thứ tự giảm dần (đảo ngược) bằng cách sử dụng & lt; code & gt; reverse = True & lt; / code & gt;. \ R \ n \ r \ n & lt; img class = \” wp-image-264930 size-full \ “src = \” https://www.dummies.com/wp-content/uploads/python- sort-info-reverse.jpg \ “alt = \” sắp xếp thông tin trong danh sách Python theo hướng ngược lại \ “width = \” 403 \ “height = \” 450 \ “/ & gt; Sắp xếp chuỗi, số và ngày theo thứ tự ngược lại. [/ Caption] \ r \ n \ r \ n \ r \ n & lt; h2 id = \ “tab14 \” & gt; Đảo ngược danh sách Python & lt; / h2 & gt; \ r \ nBạn cũng có thể đảo ngược thứ tự của các mục trong danh sách bằng cách sử dụng & lt; mã & gt; .reverse & lt; / code & gt; phương pháp. Điều này không giống như sắp xếp ngược lại, bởi vì khi bạn sắp xếp ngược lại, bạn vẫn thực sự sắp xếp: Z – A cho chuỗi, lớn nhất đến nhỏ nhất cho số, muộn nhất đến sớm nhất cho ngày. Khi đảo ngược danh sách, bạn chỉ cần đảo ngược các mục trong danh sách, bất kể thứ tự của chúng, mà không cần cố gắng sắp xếp chúng theo bất kỳ cách nào. \ R \ n \ r \ n Đoạn mã sau đây cho thấy một ví dụ trong đó bạn đảo ngược thứ tự của tên trong danh sách và sau đó in danh sách. Đầu ra hiển thị các mục trong danh sách đã đảo ngược thứ tự ban đầu của chúng: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách chuỗi. \ R \ nnames = [\ “Zara \”, \ “Lupe \ “, \” Hong \ “, \” Alberto \ “, \” Jake \ “] \ r \ n # Đảo ngược danh sách \ r \ nnames.reverse () \ r \ n # In danh sách \ r \ nprint (tên ) \ r \ n \ r \ n [‘Jake’, ‘Alberto’, ‘Hong’, ‘Lupe’, ‘Zara’] & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab15 \” & gt; Sao chép danh sách Python & lt; / h2 & gt; \ r \ nNếu bạn cần làm việc với bản sao danh sách, hãy sử dụng & lt; mã & gt; .copy () & lt; / code & gt; phương pháp để không làm thay đổi danh sách ban đầu,. Ví dụ: mã sau tương tự như mã trước, ngoại trừ việc thay vì đảo ngược thứ tự của danh sách ban đầu, bạn tạo một bản sao của danh sách và đảo ngược thứ tự đó. Việc in nội dung của từng danh sách cho biết cách danh sách đầu tiên vẫn theo thứ tự ban đầu trong khi danh sách thứ hai được đảo ngược: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách chuỗi. \ R \ nnames = [\ “Zara \”, \ “Lupe \”, \ “Hong \”, \ “Alberto \”, \ “Jake \”] \ r \ n \ r \ n # Tạo bản sao của danh sách \ r \ nbackward_names = names.copy () \ r \ n # Đảo ngược bản sao \ r \ nbackward_names.reverse () \ r \ n \ r \ n # In danh sách \ r \ nprint (tên) \ r \ nprint (lùi_ tên) \ r \ n \ r \ n [‘Zara’, ‘Lupe’, ‘Hong’, ‘Alberto’, ‘Jake’] \ r \ n [‘Jake’, ‘Alberto’, ‘Hong’, ‘Lupe’, ‘ Zara ‘] & lt; / pre & gt; \ r \ nĐối với các tài liệu tham khảo trong tương lai, bảng sau đây tóm tắt các phương pháp bạn đã học. \ R \ n & lt; table & gt; & lt; caption & gt; Các phương pháp dành cho Working với Danh sách & lt; / caption & gt; \ r \ n & lt; thead & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; Method & lt; / td & gt; \ r \ n & lt; td & gt; Nó có tác dụng gì & lt; / td & gt; n & lt; / tr & gt; \ r \ n & lt; / thead & gt; \ r \ n & lt; tbody & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; append () & lt; / code & gt; & lt; / code ; \ r \ n & lt; td & gt; Thêm một mục vào cuối danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; clear () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Xóa tất cả các mục khỏi danh sách, để trống. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; copy () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Tạo bản sao danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt ; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; count () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Đếm số lần một phần tử xuất hiện trong danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; extension () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td ; Nối các mục từ danh sách này vào cuối danh sách khác. & Lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; cons x () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Trả về số chỉ mục (vị trí) của một phần tử trong danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; insert () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Chèn một mục vào danh sách ở một vị trí cụ thể. & lt; / td & gt ; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; pop () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Xóa một phần tử từ danh sách và cung cấp bản sao của mục đó mà bạn có thể lưu trữ trong một biến. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; remove () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Xóa một mục khỏi danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; reverse () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Đảo ngược thứ tự các mục trong danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; sort () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Sắp xếp danh sách theo thứ tự tăng dần. Đặt & lt; code & gt; reverse = True & lt; / code & gt; bên trong dấu ngoặc đơn để sắp xếp theo thứ tự giảm dần. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; / tbody & gt; \ r \ n & lt; / table & gt; \ r \ n & lt; h1 & gt; & lt; / h1 & gt; “,” description “:” Thu thập dữ liệu đơn giản nhất trong & lt; a href = \ “https: //www.dummies.com/programming/python/python-all-in-one-for-dummies-cheat-sheet/ \ “& gt; Python & lt; / a & gt; là một danh sách. Đ & lt; em & gt; danh sách & lt; / em & gt; là danh sách bất kỳ mục dữ liệu nào, được phân tách bằng dấu phẩy, bên trong dấu ngoặc vuông. Thông thường, bạn gán tên cho danh sách Python bằng dấu =, giống như cách bạn làm với các biến. Nếu danh sách chứa số, thì không sử dụng dấu ngoặc kép xung quanh chúng. Ví dụ: đây là danh sách điểm kiểm tra: \ r \ n & lt; pre class = \ “code \” & gt; score = [88, 92, 78, 90, 98, 84] & lt; / pre & gt; \ r \ nIf sau đó, danh sách chứa các chuỗi, như mọi khi, các chuỗi đó phải được đặt trong dấu ngoặc kép đơn hoặc kép, như trong ví dụ sau: \ r \ n \ r \ nĐể hiển thị nội dung của danh sách trên màn hình, bạn có thể in nó giống như bạn sẽ in bất kỳ biến thông thường nào. Ví dụ: thực thi & lt; mã & gt; print (sinh viên) & lt; / code & gt; trong mã của bạn sau khi xác định danh sách đó sẽ hiển thị điều này trên màn hình. \ r \ n & lt; pre class = \ “code \” & gt; [‘Mark’, ‘Amber’, ‘Todd’, ‘Anita’, ‘Sandy’] & lt ; / pre & gt; \ r \ nĐây có thể không phải là điều bạn nghĩ. Nhưng đừng lo lắng, Python cung cấp rất nhiều cách tuyệt vời để truy cập dữ liệu trong danh sách và hiển thị nó theo cách bạn muốn. \ R \ n & lt; h2 id = \ “tab1 \” & gt; Tham chiếu các mục danh sách Python theo vị trí & lt; / h2 & gt; \ r \ nMỗi mục trong danh sách đều có số vị trí, bắt đầu bằng số 0, ngay cả khi bạn không thấy bất kỳ số nào. Bạn có thể tham chiếu đến bất kỳ mục nào trong danh sách theo số của nó bằng cách sử dụng tên cho danh sách theo sau là một số trong ngoặc vuông. Nói cách khác, hãy sử dụng cú pháp này: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; [& lt; em & gt; x & lt; / em & gt;] \ r \ n \ r \ nThay thế & lt; em & gt; & lt; code & gt; listname & lt; / code & gt; & lt; / em & gt; bằng tên danh sách bạn đang truy cập và thay thế & lt; em & gt; & lt; code & gt; x & lt; / code & gt; & lt; / em & gt; với số vị trí của mục bạn muốn. Hãy nhớ rằng, mục đầu tiên luôn là số 0, không phải là một. Ví dụ: trong dòng đầu tiên bên dưới, tôi xác định một danh sách có tên & lt; mã & gt; sinh viên & lt; / mã & gt ;, rồi in mục số 0 từ danh sách đó. Kết quả khi thực thi mã là tên & lt; mã & gt; Đánh dấu & lt; / code & gt; được hiển thị. & lt; / pre & gt; \ r \ n & lt; pre class = \ “code \” & gt; students = [\ “Mark \”, \ “Amber \”, \ “Todd \”, \ “Anita \”, \ “Sandy \”] \ r \ nprint (sinh viên [0]) \ r \ nMark & ​​lt; / pre & gt; \ r \ n & lt; kỹ thuật & gt; \ r \ n \ r \ nKhi đọc các mục trong danh sách truy cập, các chuyên gia sử dụng từ & lt; em & gt; phụ & lt; / em & gt; trước số. Ví dụ: & lt; em & gt; sinh viên [0] & lt; / em & gt; sẽ được nói là & lt; em & gt; học sinh chưa đủ điểm & lt; / em & gt;. \ r \ n \ r \ nVí dụ tiếp theo này hiển thị danh sách có tên & lt; mã & gt; điểm & lt; / code & gt ;. & Lt; mã & gt; print () & lt; / code & gt; hàm in số vị trí của điểm cuối cùng trong danh sách, là 4 (vì điểm đầu tiên luôn bằng 0). \ r \ n & lt; pre class = \ “code \” & gt; score = [88, 92, 78, 90, 84] \ r \ nprint (điểm số [4]) \ r \ n84 & lt; / pre & gt; \ r \ nNếu bạn cố gắng truy cập vào một mục danh sách không có’không tồn tại, bạn gặp lỗi “chỉ mục nằm ngoài phạm vi”. & Lt; em & gt; index & lt; / em & gt; một phần là một tham chiếu đến số bên trong dấu ngoặc vuông. Ví dụ: hình ảnh bên dưới cho thấy một thử nghiệm nhỏ trong & lt; a href = \ “https: //www.dummies.com/programming/python/tips-for-using-jupyter-notebook-for-python-programming/ \ “& gt; Sổ ghi chép Jupyter & lt; / a & gt; nơi tạo danh sách điểm và sau đó in & lt; mã & gt; điểm [5] & lt; / code & gt; đã được thử. \ r \ n \ r \ n Không thành công và tạo ra lỗi vì không có & lt; mã & gt; điểm [5] & lt; / code & gt ;. Chỉ có & lt; mã & gt; điểm [0] & lt; / mã & gt ;, & lt; mã & gt; điểm [1] & lt; / mã & gt ;, & lt; mã & gt; điểm [2] & lt; / mã & gt ;, & lt; mã & gt; điểm [ 3] & lt; / code & gt ;, và & lt; code & gt; điểm [4] & lt; / code & gt; bởi vì việc đếm luôn bắt đầu từ 0 với số đầu tiên trong danh sách. \ r \ n \ r \ n & lt; img class = \ “wp-image-264920 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-index-range.jpg \” alt = \ “Phạm vi chỉ mục Python \ “width = \” 535 \ “height = \” 212 \ “/ & gt; Lỗi lập chỉ mục ngoài phạm vi vì không có điểm số [5]. [/ Caption] \ r \ n & lt; h2 id = \ “tab2 \” & gt; Vòng qua danh sách Python & lt; / h2 & gt; \ r \ nĐể truy cập từng mục trong danh sách, chỉ cần sử dụng vòng lặp for với cú pháp sau: \ r \ n & lt; pre class = \ “code \” & gt; for & lt; em & gt; x & lt; / em & gt; trong & lt; em & gt; list & lt; / em & gt;: & lt; / pre & gt; \ r \ nThay thế & lt; em & lt; code & gt; & gt; x & lt; / code & gt; với một tên biến do bạn chọn. Thay thế & lt; em & gt; & lt; code & gt; list & lt; / code & gt; & lt; / em & gt; với tên của danh sách. Một cách dễ dàng để làm cho mã có thể đọc được là luôn sử dụng số nhiều cho tên danh sách (chẳng hạn như & lt; mã & gt; sinh viên & lt; / mã & gt ;, & lt; mã & gt; điểm & lt; / mã & gt;). Sau đó, bạn có thể sử dụng tên số ít (& lt; mã & gt; sinh viên & lt; / mã & gt ;, & lt; mã & gt; điểm & lt; / mã & gt;) cho tên biến. Bạn cũng không cần phải sử dụng số chỉ số dưới (số trong ngoặc vuông) với cách tiếp cận này. Ví dụ: mã sau sẽ in từng điểm trong danh sách điểm: \ r \ n & lt; pre class = \ “code \” & gt; để ghi điểm: \ r \ nprint (score) & lt; / pre & gt; \ r \ nNhớ để luôn thụt lề mã sẽ được thực thi trong vòng lặp. Hình ảnh này cho thấy một ví dụ đầy đủ hơn trong đó bạn có thể xem kết quả của việc chạy mã trong sổ tay Jupyter. \ R \ n \ r \ n & lt; img class = \” wp-image-264921 size-full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-loop-list.jpg \ ” alt = \ “Vòng qua danh sách Python \” width = \ “262 \” height = \ “219 \” / & gt; Vòng qua danh sách. [/ Caption] \ r \ n \ r \ n \ r \ n & lt; h2 id = \ “tab3 \” & gt; Xem danh sách Python có chứa mục & lt; / h2 & gt; \ r \ nNếu bạn muốn mã của bạn để kiểm tra nội dung của danh sách để xem danh sách đó đã chứa một số mục chưa, hãy sử dụng & lt; code & gt; in & lt; em & gt; listname & lt; / em & gt; & lt; / code & gt; trong & lt; mã & gt; nếu & lt; / mã & gt; câu lệnh hoặc một phép gán biến. \ r \ n \ r \ nVí dụ, đoạn mã trong hình dưới đây tạo một danh sách tên. Sau đó, hai biến lưu trữ kết quả tìm kiếm danh sách cho các tên & lt; em & gt; Anita & lt; / em & gt; và & lt; em & gt; Bob & lt; / em & gt ;. Việc in nội dung của mỗi biến sẽ hiển thị True cho biến có tên (Anita) trong danh sách. Việc kiểm tra xem Bob có trong danh sách hay không chứng minh là Sai. \ R \ n \ r \ n & lt; img class = \ “wp-image-264922 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-list-contain.jpg \” alt = \ “Xem một mặt hàng có trong danh sách Python \ “width = \” 460 \ “height = \” 244 \ “/ & gt; Xem liệu một mục có trong danh sách hay không. [/ Caption] \ r \ n \ r \ n \ r \ n & lt; h2 id = \ “tab4 \” & gt; Lấy độ dài của danh sách Python & lt; / h2 & gt; \ r \ nĐể xác định có bao nhiêu mục trong danh sách, hãy sử dụng & lt; code & gt; len () & lt; / code & gt; hàm (viết tắt của & lt; em & gt; length & lt; / em & gt;). Đặt tên của danh sách bên trong dấu ngoặc đơn. Ví dụ: nhập mã sau vào sổ ghi chép Jupyter hoặc lời nhắc Python hoặc bất cứ thứ gì: \ r \ n & lt; pre class = \ “code \” & gt; students = [\ “Mark \”, \ “Amber \”, \ “Todd \ “, \” Anita \ “, \” Sandy \ “] \ r \ nprint (len (sinh viên)) & lt; / pre & gt; \ r \ n Chạy mã đó tạo ra kết quả này: \ r \ n & lt; pre class = \” code \ “& gt; 5 & lt; / pre & gt; \ r \ n Thực sự có năm mục trong danh sách, mặc dù mục cuối cùng luôn ít hơn một số vì Python bắt đầu đếm bằng 0. Vì vậy, người cuối cùng, Sandy, thực sự đề cập đến sinh viên [4] chứ không phải sinh viên [5]. \ R \ n & lt; h2 id = \ “tab5 \” & gt; Thêm một mục vào cuối danh sách Python & lt; / h2 & gt; \ r \ nKhi bạn muốn mã Python của mình thêm một mục mới vào cuối danh sách, hãy sử dụng & lt; mã & gt; .append () & lt; / code & gt; với giá trị bạn muốn thêm vào bên trong dấu ngoặc đơn. Bạn có thể sử dụng tên biến hoặc giá trị chữ bên trong dấu ngoặc kép. \ R \ n \ r \ nVí dụ, trong hình ảnh sau, dòng ghi & lt; mã & gt; sinh viên.append (\ “Goober \”) & lt; / mã & gt; thêm tên Goober vào danh sách. Dòng ghi & lt; code & gt; student.append (new_student) & lt; / code & gt; thêm bất kỳ tên nào được lưu trữ trong tên biếnd & lt; mã & gt; new_student & lt; / code & gt; vào danh sách. & Lt; mã & gt; .append () & lt; / code & gt; phương thức luôn thêm vào cuối danh sách. Vì vậy, khi in danh sách, bạn sẽ thấy hai tên mới đó ở cuối. \ R \ n \ r \ n & lt; img class = \ “wp-image-264923 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-append-list.jpg \” alt = \ “Python append danh sách \ “width = \” 533 \ “height = \” 272 \ “/ & gt; Thêm hai tên mới vào cuối danh sách. [/ Caption] \ r \ n \ r \ n \ r \ n \ r \ nBạn có thể sử dụng một bài kiểm tra để xem liệu một mục có trong danh sách hay không rồi chỉ thêm vào khi mục chưa có ở đó. Ví dụ: mã bên dưới sẽ không thêm tên Amber vào danh sách vì tên đó đã có trong danh sách: \ r \ n & lt; pre class = \ “code \” & gt; student_name = \ “Amanda \” \ r \ n \ r \ n # Thêm tên_ sinh viên nhưng chỉ khi chưa có trong danh sách. \ r \ nif tên_ sinh viên trong sinh viên: \ r \ n print (tên_sinh viên + \ “đã có trong danh sách \”) \ r \ nelse: \ r \ n student.append (student_name) \ r \ n print (student_name + \ “được thêm vào danh sách \”) & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab6 \” & gt; Chèn một mục vào Python danh sách & lt; / h2 & gt; \ r \ nMặc dù & lt; code & gt; append () & lt; / code & gt; cho phép bạn thêm một mục vào cuối danh sách, & lt; mã & gt; insert () & lt; / code & gt; cho phép bạn thêm một mục vào danh sách ở bất kỳ vị trí nào. Cú pháp cho & lt; code & gt; insert () & lt; / code & gt; is \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; .insert (& lt; em & gt; position & lt; / em & gt ;, & lt; em & gt; item & lt; / em & gt;) & lt; / pre & gt; \ r \ nThay thế & lt; em & gt; listname & lt; / em & gt; với tên của danh sách, & lt; em & gt; vị trí & lt; / em & gt; với vị trí mà bạn muốn chèn mục (ví dụ: 0 để biến nó thành mục đầu tiên, 1 để biến nó thành mục thứ hai, v.v.). Thay thế & lt; em & gt; item & lt; / em & gt; với giá trị hoặc tên của biến chứa giá trị mà bạn muốn đưa vào danh sách. \ r \ n \ r \ nVí dụ, đoạn mã sau đặt Lupe trở thành mục đầu tiên trong danh sách: \ r \ n & lt ; pre class = \ “code \” & gt; # Tạo danh sách chuỗi (tên). \ r \ nstudents = [\ “Mark \”, \ “Amber \”, \ “Todd \”, \ “Anita \” , \ “Sandy \”] \ r \ n \ r \ nstudent_name = \ “Lupe \” \ r \ n # Thêm tên sinh viên vào trước danh sách. \ R \ nstudents.insert (0, student_name) \ r \ n \ r \ n # Cho tôi xem danh sách mới. \ r \ nprint (sinh viên) & lt; / pre & gt; \ r \ nNếu bạn chạy mã, & lt; mã & gt; print (sinh viên) & lt; / code & gt; sẽ hiển thị danh sách sau khi tên mới được chèn, như sau: \ r \ n & lt; pre class = \ “code \” & gt; [‘Lupe’, ‘Mark’, ‘Amber’, ‘Todd’, ‘Anita’ , ‘Sandy’] & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab7 \” & gt; Thay đổi một mục trong danh sách Python & lt; / h2 & gt; \ r \ nBạn có thể thay đổi một mục trong danh sách bằng cách sử dụng = toán tử gán (xem & lt; a href = \ “https: //www.dummies.com/programming/python/common-python-operators/ \” & gt; các toán tử Python phổ biến & lt; / a & gt;) giống như bạn làm với biến. Chỉ cần đảm bảo rằng bạn bao gồm số chỉ mục trong dấu ngoặc vuông của mục bạn muốn thay đổi. Cú pháp là: \ r \ n \ r \ n & lt; em & gt; listname & lt; / em & gt; [& lt; em & gt; index & lt; / em & gt;] = & lt; em & gt; newvalue & lt; / em & gt; \ r \ n \ r \ nThay thế & lt ; em & gt; & lt; code & gt; listname & lt; / code & gt; & lt; / em & gt; với tên của danh sách; thay thế & lt; em & gt; & lt; code & gt; index & lt; / code & gt; & lt; / em & gt; với chỉ số con (số chỉ mục) của mục bạn muốn thay đổi; và thay thế & lt; em & gt; & lt; code & gt; newvalue & lt; / code & gt; & lt; / em & gt; với bất cứ thứ gì bạn muốn đưa vào mục danh sách. Ví dụ: hãy xem mã này: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách các chuỗi (tên). \ R \ nstudents = [\ “Mark \”, \ “Amber \ “, \” Todd \ “, \” Anita \ “, \” Sandy \ “] \ r \ nstudents [3] = \” Hobart \ “\ r \ nprint (sinh viên) & lt; / pre & gt; \ r \ nKhi bạn chạy mã này, kết quả như sau, vì tên của Anita đã được đổi thành Hobart. \ r \ n & lt; pre class = \ “code \” & gt; [‘Mark’, ‘Amber’, ‘Todd’, ‘Hobart ‘,’ Sandy ‘] & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab8 \” & gt; Kết hợp danh sách Python & lt; / h2 & gt; \ r \ nNếu bạn có hai danh sách mà bạn muốn kết hợp thành một danh sách , sử dụng & lt; mã & gt; extension () & lt; / code & gt; hàm với cú pháp: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; original_list & lt; / em & gt; .extend (& lt; em & gt; add_items_list & lt; / em & gt;) & lt; / pre & gt; \ r \ nTrong mã của bạn, hãy thay thế & lt; em & gt; original_list & lt; / em & gt; với tên của danh sách mà bạn sẽ thêm các mục danh sách mới vào. Thay thế & lt; em & gt; extra_items_list & lt; / em & gt; với tên của danh sách chứa các mục bạn muốn thêm vào danh sách đầu tiên. Đây là một ví dụ đơn giản sử dụng danh sách có tên & lt; code & gt; list1 & lt; / code & gt; và & lt; code & gt; list2 & lt; / code & gt ;. Sau khi thực thi & lt; code & gt; list1.extend (list2) & lt; / code & gt ;, danh sách đầu tiên chứa các mục từ cả hai danh sách, như bạn có thể thấy trong đầu ra của & lt; code & gt; print () & lt; / code & gt; ở cuối. \ r \ n & lt; pre class = \ “code \” & gt; # Tạo hai danh sách Tên. \ r \ nlist1 = [\ “Zara \”, \ “Lupe \”, \ “Hồng \” , \ “Alberto \”, \ “Jake \”] \ r \ nlist2 = [\ “Huey \”, \ “Dewey \”, \ “Louie \”, \ “Nader \”, \ “Bubba \”] \ r \ n \ r \ n # Thêm tên list2 vào list1. \ r \ nlist1.extend (list2) \ r \ n \ r \ n # In danh sách 1. \ r \ nprint (list1) \ r \ n \ r \ n [‘Zara’, ‘Lupe’, ‘Hong’, ‘Alberto’, ‘Jake’, ‘Huey’, ‘Dewey’, ‘Louie’, ‘Nader’, ‘Bubba’] & lt; / pre & gt; \ r \ nEasy Parcheesi, không? \ r \ n & lt; h2 id = \ “tab9 \” & gt; Xóa các mục trong danh sách Python & lt; / h2 & gt; \ r \ nPython cung cấp & lt; mã & gt; remove () & lt; / code & gt; để bạn có thể xóa bất kỳ giá trị nào khỏi danh sách. Nếu mục có trong danh sách nhiều lần, chỉ lần xuất hiện đầu tiên bị loại bỏ. Ví dụ: đoạn mã sau hiển thị danh sách các chữ cái có ký tự & lt; em & gt; C & lt; / em & gt; lặp lại một vài lần. Sau đó, mã sử dụng & lt; code & gt; letter.remove (\ “C \”) & lt; / code & gt; để xóa chữ cái & lt; em & gt; C & lt; / em & gt; khỏi danh sách: \ r \ n & lt; pre class = \ “code \” & gt; # Xóa \ “C \” khỏi danh sách. \ r \ nletters.remove (\ “C \”) \ r \ n \ r \ n # Cho tôi xem danh sách mới. \ r \ nprint (các chữ cái) & lt; / pre & gt; \ r \ nKhi bạn thực sự thực thi mã này rồi in danh sách, bạn sẽ thấy rằng chỉ có chữ cái đầu tiên & lt; em & gt; C & lt; / em & gt; đã bị xóa: \ r \ n & lt; pre class = \ “code \” & gt; [‘A’, ‘B’, ‘D’, ‘C’, ‘E’, ‘C’] & lt; / pre & gt; \ \ nNếu bạn cần xóa tất cả một mục, bạn có thể sử dụng & lt; mã & gt; trong khi & lt; / mã & gt; lặp lại & lt; mã & gt; .remove & lt; / code & gt; miễn là mục đó vẫn còn trong danh sách. Ví dụ: mã này lặp lại .remove miễn là “C” vẫn còn trong danh sách. \ R \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách các chuỗi. \ R \ nletters = [ \ “A \”, \ “B \”, \ “C \”, \ “D \”, \ “C \”, \ “E \”, \ “C \”] & lt; / pre & gt; \ r \ nNếu bạn muốn xóa một mục dựa trên vị trí của nó trong danh sách, hãy sử dụng & lt; code & gt; pop () & lt; / code & gt; bằng số chỉ mục thay vì & lt; mã & gt; remove () & lt; / code & gt; với một giá trị. Nếu bạn muốn xóa mục cuối cùng khỏi danh sách, hãy sử dụng & lt; code & gt; pop () & lt; / code & gt; không có số chỉ mục. \ r \ n \ r \ n Ví dụ: mã sau tạo danh sách, một dòng xóa mục đầu tiên (0) và một dòng khác xóa mục cuối cùng & lt; mã & gt; (pop () & lt; / code & gt ; không có gì trong ngoặc đơn). In danh sách cho thấy hai mục đó đã bị xóa: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách chuỗi. \ R \ nletters = [\ “A \”, \ “B \” , \ “C \”, \ “D \”, \ “E \”, \ “F \”, \ “G \”] \ r \ n \ r \ n # Xoá mục đầu tiên. \ R \ n bản tin. pop (0) \ r \ n # Xóa mục cuối cùng. \ r \ nletters.pop () \ r \ n \ r \ n # Cho tôi xem danh sách mới. \ r \ nprint (chữ cái) & lt; / pre & gt; \ r \ n Chạy mã cho thấy rằng việc bật lên các mục đầu tiên và cuối cùng thực sự hoạt động: \ r \ n & lt; pre class = \ “code \” & gt; [‘B’, ‘C’, ‘D’, ‘E ‘,’ F ‘] & lt; / pre & gt; \ r \ nKhi bạn & lt; code & gt; pop () & lt; / code & gt; một mục ngoài danh sách, bạn có thể lưu trữ một bản sao của giá trị đó trong một số biến. Ví dụ hình ảnh này hiển thị cùng một mã như trên. Tuy nhiên, nó lưu trữ các bản sao của những gì đã bị xóa trong các biến có tên & lt; code & gt; first_removed & lt; / code & gt; và & lt; mã & gt; last_removed & lt; / code & gt ;. Ở cuối, nó & lt; a href = \ “https: //www.dummies.com/programming/python/printing-lists-using-python/ \” & gt; in danh sách Python & lt; / a & gt ;, và cũng hiển thị các chữ cái đã bị xóa. \ r \ n \ r \ n & lt; img class = \ “wp-image-264924 size- full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-remove-list-item.jpg \ “alt = \” xóa các mục khỏi danh sách Python \ “width = \” 535 \ “height = \” 231 \ “/ & gt; Xóa các mục trong danh sách bằng pop (). [/ Caption] \ r \ n \ r \ nPython cũng cung cấp & lt; mã & gt; del & lt; / code & gt; (viết tắt của & lt; em & gt; delete & lt; / em & gt;) lệnh xóa bất kỳ mục nào khỏi danh sách dựa trên số chỉ mục (vị trí) của nó. Nhưng một lần nữa, bạn phải nhớ rằng mục đầu tiên là số không. Vì vậy, giả sử bạn chạy mã sau để xóa mục số 2 khỏi danh sách: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách chuỗi. \ R \ nletters = [\ “A \ “, \” B \ “, \” C \ “, \” D \ “, \” E \ “, \” F \ “, \” G \ “] \ r \ n \ r \ n # Xoá mục phụ 2. \ r \ ndel chữ cái [2] \ r \ n \ r \ nprint (chữ cái) & lt; / pre & gt; \ r \ n Chạy mã đó sẽ hiển thị lại danh sách, như sau. Thư & lt; em & gt; C & lt; / em & gt; đã bị xóa, đây là mục chính xác cần xóa vì các chữ cái được đánh số 0, 1, 2, 3, v.v.. \ r \ n & lt; pre class = \ “code \” & gt; [‘A’, ‘B’ , ‘D’, ‘E’, ‘F’, ‘G’] & lt; / pre & gt; \ r \ nBạn cũng có thể sử dụng del để xóa toàn bộ danh sách. Chỉ cần không sử dụng dấu ngoặc vuông và số chỉ mục. Ví dụ: mã bạn thấy bên dưới tạo một danh sách sau đó xóa nó. Việc cố gắng in danh sách sau khi xóa sẽ gây ra lỗi vì danh sách không còn tồn tại khi & lt; code & gt; print () & lt; / code & gt; câu lệnh được thực thi. \ r \ n \ r \ n & lt; img class = \ “wp-image-264925 size- full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-delete-list.jpg \ “alt = \” xóa danh sách Python \ “width = \” 535 \ “height = \ “273 \” / & gt; Xóa danh sách rồi cố in sẽ gây ra lỗi. [/ Caption] \ r \ n \ r \ n \ r \ n & lt; h2 id = \ “tab10 \” & gt; Xóa danh sách Python & lt; / h2 & gt; \ \ nNếu bạn muốn xóa nội dung của một danh sách mà không phải chính danh sách đó, hãy sử dụng & lt; code & gt; .clear () & lt; / code & gt ;. Danh sách vẫn tồn tại; tuy nhiên, nó không có mục nào. Nói cách khác, đó là một danh sách trống. Đoạn mã sau đây cho thấy cách bạn có thể kiểm tra điều này. Việc chạy mã sẽ hiển thị [] ở cuối, điều này cho bạn biếtdanh sách trống: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách các chuỗi. \ r \ nletters = [\ “A \”, \ “B \”, \ “C \”, \ “D \”, \ “E \”, \ “F \”, \ “G \”] \ r \ n \ r \ n # Xoá danh sách tất cả các mục nhập. \ R \ nletters.clear () \ r \ n \ r \ n # Cho tôi xem danh sách mới. \ r \ nprint (chữ cái) \ r \ n & lt; / pre & gt; \ r \ n & lt; strong & gt; [& lt; / strong & gt;] \ r \ n & lt; h2 id = \ “tab11 \” & gt; Đếm số lần một mục xuất hiện trong danh sách Python & lt; / h2 & gt; \ r \ nBạn có thể sử dụng mã Python & lt; & gt; count () & lt; / code & gt; phương pháp để đếm số lần một mục xuất hiện trong danh sách. Như với các phương thức danh sách khác, cú pháp rất đơn giản: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; .count (& lt; em & gt; x & lt; / em & gt;) & lt; / pre & gt; \ r \ nThay thế & lt; em & gt; listname & lt; / em & gt; với tên danh sách của bạn và & lt; em & gt; x & lt; / em & gt; với giá trị bạn đang tìm (hoặc tên của biến chứa giá trị đó). \ r \ n \ r \ nMã trong hình dưới đây đếm số lần ký tự & lt; em & gt; B & lt; / em & gt; xuất hiện trong danh sách, sử dụng chữ B bên trong dấu ngoặc đơn của & lt; code & gt; .count () & lt; / code & gt ;. Mã này cũng đếm số lượng & lt; em & gt; C & lt; / em & gt; nhưng giá trị đó được lưu trữ trong một biến chỉ để hiển thị sự khác biệt về cú pháp. Cả hai số đều hoạt động, như bạn có thể thấy trong đầu ra của chương trình ở phía dưới. Một đã được thêm vào để đếm & lt; em & gt; F & lt; / em & gt; ‘s, không sử dụng bất kỳ biến nào. & Lt; em & gt; F & lt; / em & gt; được tính ngay trong mã hiển thị thông báo. Không có & lt; em & gt; F & lt; / em & gt; điểm, vì vậy giá trị này trả về 0, như bạn có thể thấy trong đầu ra. \ r \ n \ r \ n & lt; img class = \ “wp-image-264926 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-count-list-item.jpg \” alt = \ “tính Các mục danh sách Python \ “width = \” 535 \ “height = \” 296 \ “/ & gt; Đếm các mục trong danh sách. [/ Caption] \ r \ n \ r \ nKhi cố gắng kết hợp số và chuỗi để tạo thành một tin nhắn, hãy nhớ rằng bạn phải chuyển đổi các số thành chuỗi bằng cách sử dụng & lt; mã & gt; str () & lt; / mã & gt; hàm số. Nếu không, bạn sẽ gặp lỗi đọc một cái gì đó như chỉ có thể & lt; mã & gt; nối str (không phải \ “int \”) với str & lt; / code & gt ;. Trong tin nhắn đó, & lt; code & gt; int & lt; / code & gt; là viết tắt của & lt; em & gt; integer & lt; / em & gt ;, và & lt; code & gt; str & lt; / code & gt; là viết tắt của & lt; em & gt; string & lt; / em & gt;. \ r \ n & lt; h2 id = \ “tab12 \” & gt; Tìm chỉ mục của mục danh sách Python & lt; / h2 & gt; \ r \ nPython cung cấp phương thức .index () trả về một số cho biết vị trí, dựa trên số chỉ mục, của một mục trong danh sách. Cú pháp là: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; .index (& lt; em & gt; x & lt; / em & gt;) & lt; / pre & gt; \ r \ nAs luôn luôn, thay thế & lt; em & gt; & lt; code & gt; listname & lt; / code & gt; & lt; / em & gt; với tên của danh sách bạn muốn tìm kiếm. Thay thế & lt; em & gt; x & lt; / em & gt; những gì bạn đang tìm kiếm (dưới dạng nghĩa đen hoặc dưới dạng tên biến, như mọi khi). Tất nhiên, không có gì đảm bảo rằng mục đó có trong danh sách và ngay cả khi có, không có gì đảm bảo rằng mục đó chỉ có trong danh sách một lần. Nếu mục không có trong danh sách, thì sẽ xảy ra lỗi. Nếu mục có trong danh sách nhiều lần, thì chỉ mục của mục phù hợp đầu tiên sẽ được trả về. \ R \ n \ r \ nHình ảnh sau đây cho thấy một ví dụ trong đó chương trình bị lỗi tại dòng & lt; code & gt; f_index = grade.index (look_for) & lt; / code & gt; vì không có & lt; em & gt; F & lt; / em & gt; trong danh sách. \ r \ n \ r \ n & lt; img class = \ “wp-image-264927 size- full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-list-iem-index.jpg \ “alt = \” Chỉ mục danh sách Python \ “width = \” 535 \ “height = \” 374 \ “/ & gt; Chương trình không thành công khi cố gắng tìm chỉ mục của mục danh sách không tồn tại. [/ Caption] \ r \ n \ r \ n \ r \ n \ r \ nMột cách dễ dàng để khắc phục sự cố đó là sử dụng & lt; mã & gt; if & lt; / mã & gt; để xem liệu một mục có trong danh sách hay không trước khi bạn cố gắng lấy số chỉ mục của nó. Nếu mục đó không có trong danh sách, hãy hiển thị thông báo như vậy. Nếu không, hãy lấy số chỉ mục và hiển thị nó trong một tin nhắn. Mã đó như sau: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách các chuỗi. \ R \ ngrades = [\ “C \”, \ “B \”, \ “A \ “, \” D \ “, \” C \ “, \” B \ “, \” C \ “] \ r \ n # Quyết định điều cần tìm \ r \ nlook_for = \” F \ “\ r \ n # Xem mục có trong danh sách hay không. \ R \ nif look_for theo lớp: \ r \ n # Nếu mục đó có trong danh sách, hãy lấy và hiển thị chỉ mục. \ R \ n print (str (look_for) + \ “tại index \ “+ str (Grade.index (look_for))) \ r \ nelse: \ r \ n # Nếu không có trong danh sách, thậm chí đừng thử tìm số chỉ mục. \ r \ n print (str (look_for) + \ “không có trong danh sách. \”) & lt; / pre & gt; \ r \ n & lt; h2 id = \ “tab13 \” & gt; Bảng chữ cái và sắp xếp danh sách Python & lt; / h2 & gt; \ r \ nPython cung cấp & lt; mã & gt ; sort () & lt; / code & gt; phương pháp sắp xếp danh sách. Ở dạng đơn giản nhất, nó sắp xếp theo thứ tự bảng chữ cái các mục trong danh sách (nếu chúng là chuỗi). Nếu danh sách chứa các số, chúng sẽ được sắp xếp từ nhỏ nhất đến lớn nhất. Để sắp xếp đơn giản như vậy, chỉ cần sử dụng & lt; code & gt; sort () & lt; / code & gt; có dấu ngoặc đơn trống: \ r \ n & lt; pre class = \ “code \” & gt; & lt; em & gt; listname & lt; / em & gt; .sort () & lt; / pre & gt; \ r \ nThay thế & lt; em & gt; < code & gt; listname & lt; / code & gt; & lt; / em & gt; với tên trong danh sách của bạn. Hình ảnh sau đây cho thấy một ví dụ sử dụng danh sách các chuỗi và danh sách các số. Trong ví dụ này, một danh sách mới đã được tạo cho mỗi danh sách trong số họ chỉ đơn giản bằng cách gán mỗi danh sách đã sắp xếp cho một tên danh sách mới. Sau đó, mã sẽ in nội dung của từng danh sách đã sắp xếp. \ R \ n \ r \ n & lt; img class = \ ” wp-image-264928 size-full \ “src = \” https: //www.dummies.com/wp-content/uploads/python-sort-list.jpg \ “alt = \” sắp xếp danh sách Python \ “width = \ “496 \” height = \ “296 \” / & gt; Sắp xếp các chuỗi và số. [/ Caption] \ r \ n \ r \ n \ r \ n \ r \ nNếu danh sách của bạn chứa các chuỗi có hỗn hợp chữ hoa và chữ thường và nếu kết quả sắp xếp không đúng , hãy thử thay thế & lt; code & gt; .sort () & lt; / code & gt; với & lt; mã & gt; .sort (key = lambda s: s.lower ()) & lt; / code & gt; và sau đó chạy lại mã. \ r \ n \ r \ n Ngày phức tạp hơn một chút vì bạn không thể chỉ nhập chúng dưới dạng chuỗi, chẳng hạn như & lt; code & gt; \ “12/31/2020 \” & lt; / code & gt; . Chúng phải là & lt; mã & gt; ngày & lt; / mã & gt; kiểu dữ liệu để sắp xếp chính xác. Điều này có nghĩa là sử dụng & lt; mã & gt; datetime & lt; / code & gt; mô-đun và & lt; mã & gt; date () & lt; / code & gt; phương pháp xác định từng ngày. Bạn có thể thêm ngày vào danh sách như cách bạn làm với bất kỳ danh sách nào khác. Ví dụ: trong dòng sau, mã tạo danh sách bốn ngày và mã hoàn toàn ổn. \ R \ n & lt; pre class = \ “code \” & gt; date = [dt.date (2020,12, 31), dt.date (2019,1,31), dt.date (2018,2,28), dt.date (2020,1,1)] & lt; / pre & gt; \ r \ nMáy tính chắc chắn sẽ không phiền nếu bạn tạo danh sách theo cách này. Nhưng nếu bạn muốn làm cho mã dễ đọc hơn đối với bản thân hoặc các nhà phát triển khác, bạn có thể muốn tạo và nối từng ngày, từng ngày một, vì vậy sẽ dễ dàng hơn một chút để xem những gì đang xảy ra và vì vậy bạn không có để xử lý rất nhiều dấu phẩy trong một dòng mã. Hình ảnh bên dưới cho thấy một ví dụ trong đó danh sách trống có tên & lt; code & gt; datelist & lt; / code & gt; đã được tạo: \ r \ n & lt; pre class = \ “code \” & gt; datelist = [] & lt; / pre & gt; \ r \ n & lt; img class = \ “wp-image-264929 size-full \” src = \ “https: //www.dummies.com/wp-content/uploads/python-display-dates.jpg \ “alt = \” hiển thị ngày trong Python \ “width = \” 481 \ “height = \” 353 \ “/ & gt; Sắp xếp và hiển thị ngày ở định dạng đẹp. [/ Caption] \ r \ n \ r \ n \ r \ n \ r \ nSau đó, từng ngày một được thêm vào danh sách bằng cách sử dụng & lt; mã & gt; dt.date (& lt ; em & gt; năm & lt; / em & gt ;, & lt; em & gt; tháng & lt; / em & gt ;, & lt; em & gt; day & lt; / em & gt;) & lt; / code & gt; cú pháp. \ r \ n \ r \ nSau khi tạo danh sách, mã sử dụng & lt; code & gt; datelist.sort () & lt; / code & gt; để sắp xếp chúng theo thứ tự thời gian (sớm nhất đến mới nhất). Bạn không cần sử dụng & lt; code & gt; print (datelist) & lt; / code & gt; trong mã đó vì phương thức đó hiển thị ngày tháng với thông tin kiểu dữ liệu được bao gồm, như sau: \ r \ n & lt; pre class = \ “code \” & gt; [datetime.date (2018, 2, 28), datetime.date ( 2019, 1, 31), datetime.date (2020, 1, 1), datetime.date (2020, 12, 31)] & lt; / pre & gt; \ r \ nKhông phải là danh sách dễ đọc nhất. Vì vậy, thay vì in toàn bộ danh sách bằng một & lt; code & gt; print () & lt; / code & gt; , bạn có thể lặp lại từng ngày trong danh sách và in từng ngày được định dạng bằng f-string & lt; code & gt;% m /% d /% Y & lt; / code & gt ;. Điều này hiển thị từng ngày trên dòng riêng của nó trong & lt; em & gt; mm / dd / yyyy & lt; / & lt; / em & gt; như bạn có thể thấy ở cuối hình ảnh trên. \ r \ n \ r \ nNếu bạn muốn sắp xếp các mục theo thứ tự ngược lại, hãy đặt & lt; code & gt; reverse = True & lt; / code & gt; bên trong dấu ngoặc đơn sort () (và đừng quên viết hoa chữ cái đầu tiên). Hình ảnh dưới đây cho thấy các ví dụ về việc sắp xếp tất cả ba danh sách theo thứ tự giảm dần (đảo ngược) bằng cách sử dụng & lt; code & gt; reverse = True & lt; / code & gt;. \ R \ n \ r \ n & lt; img class = \” wp-image-264930 size-full \ “src = \” https://www.dummies.com/wp-content/uploads/python- sort-info-reverse.jpg \ “alt = \” sắp xếp thông tin trong danh sách Python theo hướng ngược lại \ “width = \” 403 \ “height = \” 450 \ “/ & gt; Sắp xếp chuỗi, số và ngày theo thứ tự ngược lại. [/ Caption] \ r \ n \ r \ n \ r \ n & lt; h2 id = \ “tab14 \” & gt; Đảo ngược danh sách Python & lt; / h2 & gt; \ r \ nBạn cũng có thể đảo ngược thứ tự của các mục trong danh sách bằng cách sử dụng & lt; mã & gt; .reverse & lt; / code & gt; phương pháp. Điều này không giống như sắp xếp ngược lại, bởi vì khi bạn sắp xếp ngược lại, bạn vẫn thực sự sắp xếp: Z – A cho chuỗi, lớn nhất đến nhỏ nhất cho số, muộn nhất đến sớm nhất cho ngày. Khi đảo ngược danh sách, bạn chỉ cần đảo ngược các mục trong danh sách, bất kể thứ tự của chúng, mà không cần cố gắng sắp xếp chúng theo bất kỳ cách nào. \ R \ n \ r \ n Đoạn mã sau đây cho thấy một ví dụ trong đó bạn đảo ngược thứ tự của tên trong danh sách và sau đó in danh sách. Đầu ra hiển thị các mục trong danh sách đã đảo ngược thứ tự ban đầu của chúng: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách chuỗi. \ R \ nnames = [\ “Zara \”, \ “Lupe \ “, \” Hong \ “, \” Alberto \ “, \” Jake \ “] \ r \ n # Đảo ngược danh sách \ r \ nnames.reverse () \ r \ n # In danh sách \ r \ nprint (tên ) \ r \ n \ r \ n [‘Jake’, ‘Alberto’, ‘Hong’, ‘Lupe’, ‘Zara’] & lt; /pre & gt; \ r \ n & lt; h2 id = \ “tab15 \” & gt; Sao chép danh sách Python & lt; / h2 & gt; \ r \ nNếu bạn cần làm việc với bản sao danh sách, hãy sử dụng & lt; mã & gt; .copy ( ) & lt; / mã & gt; phương pháp để không làm thay đổi danh sách ban đầu,. Ví dụ: mã sau tương tự như mã trước, ngoại trừ việc thay vì đảo ngược thứ tự của danh sách ban đầu, bạn tạo một bản sao của danh sách và đảo ngược thứ tự đó. Việc in nội dung của từng danh sách cho biết cách danh sách đầu tiên vẫn theo thứ tự ban đầu trong khi danh sách thứ hai được đảo ngược: \ r \ n & lt; pre class = \ “code \” & gt; # Tạo danh sách chuỗi. \ R \ nnames = [\ “Zara \”, \ “Lupe \”, \ “Hong \”, \ “Alberto \”, \ “Jake \”] \ r \ n \ r \ n # Tạo bản sao của danh sách \ r \ nbackward_names = names.copy () \ r \ n # Đảo ngược bản sao \ r \ nbackward_names.reverse () \ r \ n \ r \ n # In danh sách \ r \ nprint (tên) \ r \ nprint (lùi_ tên) \ r \ n \ r \ n [‘Zara’, ‘Lupe’, ‘Hong’, ‘Alberto’, ‘Jake’] \ r \ n [‘Jake’, ‘Alberto’, ‘Hong’, ‘Lupe’, ‘ Zara ‘] & lt; / pre & gt; \ r \ nĐể tham khảo trong tương lai, bảng sau đây tóm tắt các phương pháp bạn đã học. \ R \ n & lt; table & gt; & lt; caption & gt; Các phương pháp làm việc với danh sách & lt; / caption & gt; \ r \ n & lt; thead & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; Method & lt; / td & gt; \ r \ n & lt; td & gt; Nó làm gì & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r / thead & gt; \ r \ n & lt; tbody & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; append () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; mục ở cuối danh sách. & lt; / td & gt; \ r \ n & lt ; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; clear () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Xóa tất cả các mục khỏi danh sách, rời khỏi nó trống. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; copy () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Tạo bản sao danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; count () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Đếm số lần một phần tử xuất hiện trong danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; extension () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Thêm các mục từ danh sách này vào cuối danh sách khác. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; index () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Trả về số chỉ mục (vị trí) của một phần tử trong a danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; insert () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt ; td & gt; Chèn một mục vào danh sách ở một vị trí cụ thể. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; pop () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Xóa một phần tử khỏi danh sách và cung cấp bản sao của mục đó mà bạn có thể lưu trữ trong một biến. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; remove () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Removes một mục từ danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; reverse () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Đảo ngược thứ tự các mục trong danh sách. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; tr & gt; \ r \ n & lt; td & gt; & lt; code & gt; sort () & lt; / code & gt; & lt; / td & gt; \ r \ n & lt; td & gt; Sắp xếp danh sách theo thứ tự tăng dần. Đặt & lt; code & gt; reverse = True & lt; / code & gt; bên trong dấu ngoặc đơn để sắp xếp theo thứ tự giảm dần. & lt; / td & gt; \ r \ n & lt; / tr & gt; \ r \ n & lt; / tbody & gt; \ r \ n & lt; / table & gt; \ r \ n & lt; h1 & gt; & lt; / h1 & gt; “,” blurb “:” “,” tác giả “: [{” authorId “: 26709,” name “:” Alan Shovic “,” slug “:” alan-shovic “,” description “:” “,” _ links ” : {“self”: “https://dummies-api.dummies.com/v2/authors/26709”}}, {“authorId”: 26710, “name”: “John Shovic”, “slug”: “john -shovic “,” description “:” John Shovic, Tiến sĩ, là giảng viên khoa học máy tính tại Đại học Idaho chuyên về robot và trí tuệ nhân tạo. “,” _links “: {” self “:” https: // dummies- api.dummies.com/v2/authors/26710″}}],”primaryCategoryTaxonomy”:{“categoryId”:33606,”title”:”Python”,”slug”:”python”,”_links”:{“self “:” https://dummies-api.dummies.com/v2/categories/33606 “}},” SecondaryCategoryTaxonomy “: {” categoryId “: 0,” title “: null,” slug “: null,” _links ” : null}, “tertiaryCategoryTaxonomy”: {“categoryId”: 0, “title”: null, “slug”: null, “_ links”: null}, “trendingArticles”: null, “inThisArticle”: [{“label”: “Tham chiếu các mục danh sách Python theo posit ion “,” target “:” # tab1 “}, {” label “:” Vòng qua danh sách Python “,” target “:” # tab2 “}, {” label “:” Xem liệu danh sách Python có chứa một mục không “,” target “:” # tab3 “}, {” label “:” Lấy độ dài của danh sách Python “,” target “:” # tab4 “}, {” label “:” Nối một mục vào cuối một danh sách Python “,” target “:” # tab5 “}, {” label “:” Chèn một mục vào danh sách Python “,” target “:” # tab6 “}, {” label “:” Thay đổi một mục trong một danh sách Python “,” target “:” # tab7 “}, {” label “:” Kết hợp danh sách Python “,” target “:” # tab8 “}, {” label “:” Xóa các mục danh sách Python “,” target “:” # tab9 “}, {” label “:” Xóa danh sách Python “,” target “:” # tab10 “}, {” label “:” Đếm số lần một mục xuất hiện trong danh sách Python “, “target”: “# tab11”}, {“label”: “Tìm chỉ mục của mục danh sách Python”, “target”: “# tab12”}, {“label”: “Sắp xếp thứ tự và sắp xếp danh sách Python”, “target” : “# tab13”}, {“label”: “Đảo ngược danh sách Python”, “target”: “# tab14”}, {“label”: “Sao chép danh sách Python”, “target”: “# tab15”} ], “RelatedArticles”: {“fromBook”: [{“articleId”: 264911, “title “:” Cách sử dụng các hàm Lambda trong Python “,” slug “:” how-to-use-lambda-functions-in-python “,” categoryList “: [” technology “,” programming-web-design “, “python”], “_links”: {“self”: “https://dummies-api.dummies.com/v2/articles/264911”}}, {“articleId”: 264906, “title”: “Hướng dẫn của bạn vào Thư viện chuẩn Python “,” slug “:” your-guide-to-the-python-standard-library “,” categoryList “: [” technology “,” Progra-web-design “,” python “],” _links “: {” self “:” https://dummies-api.dummies.com/v2/articles/264906 “}}, {” articleId “: 264894,” title “:” Hướng dẫn cho người mới bắt đầu về phiên bản Python “, “slug”: “a-begin-guide-to-python-version”, “categoryList”: [“technology”, “programming-web-design”, “python”], “_ links”: {“self”: ” https://dummies-api.dummies.com/v2/articles/264894″}},{“articleId”:264888,”title”:”Cách xây dựng mạng thần kinh đơn giản bằng Python “,” slug “:” cách -to-build-a-simple-neural-network-in-python “,” categoryList “: [” technology “,” Progra-web-design “,” python “],” _ links “: {” self “:” https://dummies-api.dummies.com/v2/articles/26 4888 “}}, {” articleId “: 264872,” title “:” Raspberry Pi: Nền tảng hoàn hảo cho tính toán vật lý bằng Python “,” slug “:” the-raspberry-pi-the-perfect-platform-for- vật lý-tính toán-in-python “,” categoryList “: [” công nghệ “,” lập trình-web-thiết kế “,” python “],” _links “: {” self “:” https: //dummies-api.dummies .com / v2 / posts / 264872 “}}],” fromCategory “: [{” articleId “: 264911,” title “:” Cách sử dụng các hàm Lambda trong Python “,” slug “:” how-to-use- lambda-functions-in-python “,” categoryList “: [” technology “,” programming-web-design “,” python “],” _links “: {” self “:” https: //dummies-api.dummies .com / v2 / posts / 264911 “}}, {” articleId “: 264906,” title “:” Hướng dẫn của bạn về Thư viện chuẩn Python “,” slug “:” your-guide-to-the-python-standard- thư viện “,” categoryList “: [” công nghệ “,” lập trình-web-thiết kế “,” python “],” _links “: {” self “:” https://dummies-api.dummies.com/v2/articles / 264906 “}}, {” articleId “: 264894,” title “:” Hướng dẫn dành cho người mới bắt đầu về phiên bản Python “,” slug “:” a-begin-guide-to-python-version “,” categoryList “: [” công nghệ “,” chuyên nghiệp gramming-web-design “,” python “],” _links “: {” self “:” https://dummies-api.dummies.com/v2/articles/264894 “}}, {” articleId “: 264888, “title”: “Cách tạo mạng nơ-ron đơn giản bằng Python”, “slug”: “how-to-build-a-simple-neural-network-in-python”, “categoryList”: [“technology”, ” Progra-web-design “,” python “],” _links “: {” self “:” https://dummies-api.dummies.com/v2/articles/264888 “}}, {” articleId “: 264872, “title”: “Raspberry Pi: Nền tảng hoàn hảo cho tính toán vật lý bằng Python”, “slug”: “the-raspberry-pi-the-perfect-platform-for-physical-computing-in-python”, “categoryList” : [“technology”, “Progra-web-design”, “python”], “_links”: {“self”: “https://dummies-api.dummies.com/v2/articles/264872”}}] }, “hasRelatedBookFromSearch”: false, “RelatedBook”: {“bookId”: 281833, “slug”: “python-all-in-one-for-dummies”, “isbn”: “9781119787600”, “categoryList”: [ “technology”, “programming-web-design”, “python”], “amazon”: {“default”: “https://www.amazon.com/gp/product/1119787602/ref=as_li_tl?ie=UTF8&amp ; tag = wiley01-20 “,” ca “:” https : //www.amazon.ca/gp/product/1119787602/ref=as_li_tl? ie = UTF8 & amp; tag = wiley01-20 “,” indigo_ca “:” http://www.tkqlhce.com/click-9208661-13710633 ? url = https: //www.cha Chapter.indigo.ca/en-ca/books/product/1119787602-item.html& cjsku = 978111945484 “,” gb “:” https://www.amazon.co.uk /gp/product/1119787602/ref=as_li_tl?ie=UTF8&tag=wiley01-20″,”de”:”https://www.amazon.de/gp/product/1119787602/ref=as_li_tl?ie=UTF8&amp ; tag = wiley01-20 “},” image “: {” src “:” https://www.dummies.com/wp-content/uploads/python-all-in-one-for-dummies-2e-cover -9781119787600-203×255.jpg “,” width “: 203,” height “: 255},” title “:” Python All-in-One For Dummies, 2nd Edition “,” testBankPinActivationLink “:” “,” bookOutOfPrint “: true, “authorInfo”: “\ n & lt; p & gt; & lt; b data-author-id = \” 26710 \ “& gt; John Shovic & lt; / b & gt ;, PhD, là giảng viên khoa học máy tính tại Đại học Idaho chuyên trong lĩnh vực robot và trí tuệ nhân tạo. & lt; b data-author-id = \ “10199 \” & gt; Alan Simpson & lt; / b & gt; là một chuyên gia phát triển web, người đã xuất bản hơn 100 bài báo và sách về công nghệ. & lt; / p & gt; “,” author “: [{” authorId “: 26710,” name “:” John Shovic “,” slug “:” john-shovic “,” description “:” John Shovic, Tiến sĩ, là một giảng viên khoa học máy tính tại Đại học Idaho chuyên về robot và trí tuệ nhân tạo. “,” _links “: {” self “:” https: // dummies -api.dummies.com/v2/authors/26710″}},{“authorId”:10199,”name”:”Alan Simpson “,” slug “:” alan-simpson “,” description “:” Alan Simpson là một chuyên gia phát triển web đã xuất bản hơn 100 bài báo và sách về công nghệ. “,” _links “: {” self “:” https://dummies-api.dummies.com/v2/authors/10199 “}}], “_links”: {“self”: “https://dummies-api.dummies.com/v2/books/”}}, “collection”: [], “articleAds”: {“footerAd”: “& lt; div class = \ “du-ad-region row \” id = \ “article_page_adhesion_ad \” & gt; & lt; div class = \ “du-ad-unit col-md-12 \” data-slot-id = \ “article_page_adhesion_ad \ “data-refresh = \” false \ “\ r \ n data-target = \” [{& amp; quot; key & amp; qu ot;: & amp; quot; mèo & amp; quot ;, & quot; giá trị & amp; quot;: [& amp; quot; công nghệ & amp; quot ;, & amp; quot; lập trình-thiết kế web & amp; quot ;, & amp; quot; python & amp; quot;]}, {& amp; quot; key & amp; quot;: & amp; quot; isbn & amp; quot ;, & amp; quot; giá trị & amp; quot;: [& amp; quot; 9781119787600 & amp; quot;]}] \ “id = \” du-slot-6217bad85936b \ “& gt; & lt; / div & gt; & lt; / div & gt; “,” rightAd “:” & lt; div class = \ “du-ad-region row \” id = \ “article_page_right_ad \” & gt; & lt; div class = \ “du-ad- đơn vị col-md-12 \ “data-slot-id = \” article_page_right_ad \ “data-refresh = \” false \ “\ r \ n data-target = \” [{& amp; quot; key & amp; quot;: & amp ; quot; cat & amp; quot ;, & amp; quot; giá trị & amp; quot;: [& amp; quot; công nghệ & amp; quot ;, & amp; quot; lập trình-thiết kế web & amp; quot ;, & amp; quot; python & amp; quot;]} , {& amp; quot; khóa & amp; quot;: & amp; quot; isbn & amp; quot ;, & amp; quot; giá trị & amp; quot;: [& amp; quot; 9781119787600 & amp; quot;]}] \ “id = \” du-slot -6217bad859dc9 \ “& gt; & lt; / div & gt; & lt; / div & gt;”}, “articleType”: {“articleType”: “Articles”, “articleList”: null, “content”: null, “videoInfo”: {” videoId “: null,” name “: null,” accountId “: n ull, “playerId”: null, “thumbnailUrl”: null, “description”: null, “uploadDate”: null}}, “tài trợ”: {“SponshipPage”: false, “backgroundImage”: {“src”: null, “width”: 0, “height”: 0}, “brandingLine”: “”, “brandingLink”: “”, “brandingLogo”: {“src”: null, “width”: 0, “height”: 0} }, “primaryLearningPath”: “Advance”, “lifeExpectancy”: null, “lifeExpectancySetFrom”: null, “dummiesForKids”: “no”, “secureContent”: “no”, “adInfo”: “”, “adPairKey”: [ ]}, “trạng thái”: “xuất bản”, “khả năng hiển thị”: “công khai”, “articleId”: 264919}, “articleLoadedStatus”: “thành công”}, “listState”: {“list”: {}, “objectTitle” : “”, “status”: “initial”, “pageType”: null, “objectId”: null, “page”: 1, “sortField”: “time”, “sortOrder”: 1, “categoryIds”: [] , “articleTypes”: [], “filterData”: {}, “filterDataLoadedStatus”: “initial”, “pageSize”: 10}, “adsState”: {“pageScripts”: {“headers”: {“timestamp”: ” 2022-06-10T12: 59: 10 + 00: 00 “},” adsId “: 0,” data “: {” scripts “: [{” pages “: [” all “],” location “:” header ” , “script”: “& lt;! – Optimizely Script – & gt; \ r \ n & lt; script src = \” https: //cdn.optimizely.com/js/10563184655.js \ “& gt; & lt; / script & gt; “,” enable “: false}, {” pages “: [” all “],” location “:” header “,” script “:” & lt;! – Thẻ comScore – & gt; \ r \ n & lt; script & gt; var _comscore = _comscore || []; _ comscore.push ({c1: \ “2 \”, c2: \ “15097263 \”}); (function () {var s = document.createElement (\ “script \”), el = document.getElementsByTagName (\ “script \”) [0]; s.async = true; s.src = (document.location.protocol == \ “https: \”? \ “https: // sb \”: \ “http: // b \ “) + \”. scorecardresearch.com/beacon.js\”;el.parentNode.insertBefore(s, el);}) (); & lt; / script & gt; & lt; noscript & gt; & lt; img src = \ “https: //sb.scorecardresearch.com/p? c1 = 2 & amp; c2 = 15097263 & amp; cv = 2.0 & amp; cj = 1 \” / & gt; & lt; / noscript & gt; \ r \ n & lt;! – / comScore Thẻ – & gt; “,” đã bật “: true}, {” trang “: [” tất cả “],” vị trí “:” chân trang “,” tập lệnh “:” & lt;! – BẮT ĐẦU TRANG WEB PHẢN HỒI QUALTRICS – & gt; \ r \ n & lt; script type = ‘text / javascript’ & gt; \ r \ n (function () {var g = function (e, h, f, g) {\ r \ nthis.get = function (a ) {for (var a = a + \ “= \”, c = document.cookie.split (\ “; \”), b = 0, e = c.length; b & lt; e; b ++) {for (var d = c [b]; \ “\” == d.charAt (0);) d = d.substring (1, d.length); if (0 == d.indexOf (a)) return d.substring ( a.length, d.length)} return null}; \ r \ nthis.set = function (a, c) {var b = \ “\”, b = new Date; b.setT ime (b.getTime () + 6048E5); b = \ “; hết hạn = \ “+ b.toGMTString (); document.cookie = a + \” = \ “+ c + b + \”; đường dẫn = /; \ “}; \ r \ nthis.check = function () {var a = this.get (f); if (a) a = a.split (\”: \ “); else if (100! = e) \ “v \” == h & amp; & amp; (e = Math.random () & gt; = e / 100? 0: 100), a = [h, e, 0], this.set (f, a.join (\ “: \”)); else return! 0; var c = a [1]; if (100 == c) return! 0; switch (a [0]) {case \ “v \”: return! 1; case \ “r \”: return c = a [2]% Math.floor (100 / c), a [2] ++, this.set (f, a.join (\ “: \”)) ,! c} return! 0}; \ r \ nthis.go = function () {if (this.check ()) {var a = document.createElement (\ “script \”); a.type = \ “text /javascript\”;a.src=g;document.body&&document.body.appendChild(a)}};\r\nthis.start= Chức năng(){var t = this; \ “complete \”! == document.readyState? window.addEventListener? window.addEventListener (\ “load \”, function () {t.go ()},! 1): window.attachEvent & amp; & amp; window.attachEvent (\ “onload \” , function () {t.go ()}): t.go ()};}; \ r \ ntry {(new g (100, \ “r \”, \ “QSI_S_ZN_5o5yqpvMVjgDOuN \”, \ “https: / /zn5o5yqpvmvjgdoun-wiley.siteintercept.qualtrics.com/SIE/?Q_ZID=ZN_5o5yqpvMVjgDOuN\”)).start()}catch(i){}})();\r\n</script&giv id =<d ‘ZN_5o5yqpvMVjgDOuN’ & gt; & lt;! – KHÔNG BỎ LỠ-CON LƯU Ý ĐƯỢC ĐẶT Ở ĐÂY – & gt; & lt; / div & gt; \ r \ n & lt;! – END TRANG WEB PHẢN HỒI SNIPPET – & gt; “,” đã bật “: false}, {” trang “: [” tất cả “],” vị trí “:” header “,” script “:” & lt;! – Mã Theo dõi Hotjar cho http://www.dummies.com – & gt; \ r \ n & lt; script & gt; \ r \ n (function (h, o , t, j, a, r) ​​{\ r \ n h.hj = h.hj || function () {(h.hj.q = h.hj.q || []). push (đối số)} ; \ r \ n h._hjSettings = {hjid: 257151, hjsv: 6}; \ r \ n a = o.getElementsByTagName (‘head’) [0]; \ r \ n r = o.createElement (‘script’); r.async = 1; \ r \ n r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; \ r \ n a.appendChild (r); \ r \ n}) (cửa sổ, document, ‘https: //static.hotjar.com/c/hotjar-‘,’.js? sv =’); \ r \ n & lt; / script & gt; “,” enable “: false}, {” pages “: [“article”], “location”: “header”, “script”: “& lt;! – // Kết nối Container: hình nộm – & gt; & lt; script src = \ “// get.s-onetag.com/bffe21a1-6bb8-4928-9449-7beadb468dae/tag.min.js \” async defer & gt; & lt; / script & gt; “,” enable “: true} , {“pages”: [“Home”], “location”: “header”, “script”: “& lt; meta name = \” facebook-domain-verify \ “content = \” irk8y0irxf718trg3uwwuexg6xpva0 \ “/ & gt;” , “bật”: true}, {“trang”: [“trang chủ”, “bài viết”, “danh mục”, “tìm kiếm”], “vị trí”: “chân trang”, “tập lệnh”: “& lt;! – Facebook Mã Pixel – & gt; \ r \ n & lt; noscript & gt; \ r \ n & lt; img height = \ “1 \” width = \ “1 \” src = \ “https://www.facebook.com/tr?id = 256338321977984 & amp; ev = PageView & amp; noscript = 1 \ “/ & gt; \ r \ n & lt; / noscript & gt; \ r \ n & lt;! – End Facebook Pixel Code – & gt;”, “enable”: true}]}} , “pageScriptsLoadedStatus”: “success”}, “navigationState”: {“navigationCollections”: [{“collectionId”: 287568, “title”: “BYOB (Be Your Own Boss)”, “hasSubCategories”: false, “url” : “/ collection / for-the-entry-level-Entreprene-287568”}, {“collectionId”: 293237, “title”: “Be a Rad Dad”, “hasSubCategories”: false, “url”: “/ collection / be-the-best-dad-293237 “}, {” collectionId ” : 287563, “title”: “Dành cho những ai đang tìm kiếm sự yên tâm”, “hasSubCategories”: false, “url”: “/ collection / for-those-seek-peace-of-mind-287563”}, {“collectionId” : 287570, “title”: “Dành cho Người đam mê khát vọng”, “hasSubCategories”: false, “url”: “/ collection / for-the-bougielicious-287570”}, {“collectionId”: 291903, “title”: ” Dành cho Người say mê cần sa chớm nở “,” hasSubCategories “: false,” url “:” / collection / for-the-budding-cannabis-crazyast-291903 “}, {” collectionId “: 291934,” title “:” Dành cho bài kiểm tra -Season Crammer “,” hasSubCategories “: false,” url “:” / collection / for-the-exam-season-crammer-291934 “}, {” collectionId “: 287569,” title “:” For the Hopeless Romantic ” , “hasSubCategories”: false, “url”: “/ collection / for-the-hopeless-romance-287569”}, {“collectionId”: 287567, “title”: “For the Unabashed Hippie”, “hasSubCategories”: false , “url”: “/ collection / for-the-unabashed-hippie-287567”}, {“collectionId”: 292186, “title”: “Just DIY It”, “hasSubCategories”: false, “url”: “/ collection / just-diy-it-292186 “}, {” collectionId “: 290164,” title “:” Hãy cam kết đề cập đến bản thân tốt hơn “,” hasSubCategories “: false,” url “:” / collection / make-a-commit-to-better-yourself-290164 “}],” navigationCollectionsLoadedStatus “:” success “,” navigationCategories “: { “books”: {“0”: {“data”: [{“categoryId”: 33512, “title”: “Technology”, “hasSubCategories”: true, “url”: “/ category / books / technology-33512” }, {“categoryId”: 33662, “title”: “Học thuật & amp; The Arts “,” hasSubCategories “: true,” url “:” / category / books / academics-the-Arts-33662 “}, {” categoryId “: 33809,” title “:” Home, Auto, & amp; Sở thích “,” hasSubCategories “: true,” url “:” / category / books / home-auto-hobbies-33809 “}, {” categoryId “: 34038,” title “:” Body, Mind, & amp; Spirit “,” hasSubCategories “: true,” url “:” / category / books / body-mind-Spirit-34038 “}, {” categoryId “: 34224,” title “:” Kinh doanh, Nghề nghiệp, & amp; Money “,” hasSubCategories “: true,” url “:” / category / books / business-Career-money-34224 “}],” breadcrumbs “: [],” categoryTitle “:” Level 0 Category “,” mainCategoryUrl ” : “/ category / books / level-0-category-0”}}, “article”: {“0”: {“data”: [{“categoryId”: 33512, “title”: “Technology”, “hasSubCategories “: true,” url “:” / category / article / technology-33512 “}, {” categoryId “: 33662,” title “:” Academics & amp; The Arts “,” hasSubCategories “: true,” url “:” / category / posts / academics-the-Arts-33662 “}, {” categoryId “: 33809,” title “:” Home, Auto, & amp; Sở thích “,” hasSubCategories “: true,” url “:” / category / posts / home-auto-hobbies-33809 “}, {” categoryId “: 34038,” title “:” Body, Mind, & amp; Spirit “,” hasSubCategories “: true,” url “:” / category / posts / body-mind-Spirit-34038 “}, {” categoryId “: 34224,” title “:” Kinh doanh, Nghề nghiệp, & amp; Money “,” hasSubCategories “: true,” url “:” / category / posts / business-Career-money-34224 “}],” breadcrumbs “: [],” categoryTitle “:” Level 0 Category “,” mainCategoryUrl ” : “/ category / posts / level-0-category-0”}}}, “navigationCategoriesLoadedStatus”: “thành công”}, “searchState”: {“searchList”: [], “searchStatus”: “initial”, “RelatedArticlesList “: [],” RelatedArticlesStatus “:” initial “},” routeState “: {” name “:” Article3 “,” path “:” / article / technology / programming-web-design / python / how-to-define -and-use-python-list-264919 / “,” hash “:” “,” query “: {},” params “: {” category1 “:” technology “,” category2 “:” programming-web-design “,” category3 “:” python “,” article “:” how-to-define-and-use-python-list-264919 “},” fullPath “:” / article / technology / programming-web-design / python / how-to-define-and-use-python-list-264919 / “,” meta “: {” routeType “:” article “,” breadcrumbInfo “: {” adjix “:” Articles “,” baseRoute “:” / category / Article “},” PrenderWithAsyncData “: true},” from “: {” name “: null,” path “:” / “,” hash “:” “,” query “: {},” params ” : {}, “fullPath”: “/”, “meta”: {}}}, “dr opsState “: {” submitEmailResponse “: false,” status “:” initial “},” sfmcState “: {” newsletterSignupStatus “:” initial “}}

Xem Thêm  Phương thức mở cửa sổ JavaScript - javascript mở cửa sổ mới


Xem thêm những thông tin liên quan đến chủ đề xác định một danh sách trong python

[Khóa học lập trình Python cơ bản] – Bài 12: List trong Python – Phần 1 | HowKteam

  • Tác giả: K team
  • Ngày đăng: 2017-10-26
  • Đánh giá: 4 ⭐ ( 4369 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Khóa học lập trình Python cơ bản] – Bài 12: List trong Python p1 | HowKteam

    Nếu các bạn thấy hay thì hãy đăng ký theo dõi kênh, like, share cho mọi người cùng tham gia nhé.

    Muốn ủng hộ mình các bạn có thể nhấn vào quảng cáo hiện lên và load xong để mình được ít tiền duy trì nhé.
    Cảm ơn mọi người.

    Học thêm kiến thức hoặc tải tài liệu tại https://www.howkteam.com/
    Luyện tập trắc nghiệm mỗi ngày tại https://kquiz.vn/

    Tập hợp khóa học lập trình cơ bản đến nâng cao.
    Tham gia group để cập nhật thêm thông tin cũng như tham gia khóa học online miễn phí.

    Group FB: http://Group.howkteam.com
    Website: http://www.howkteam.com/

    Danh sách phát: https://goo.gl/0LIji0

    C++:
    Lập trình C++: https://goo.gl/8RCMte
    Bài toán kinh điển C++: https://goo.gl/7CszwZ

    C:
    Lập trình C: https://goo.gl/AhxyAI
    Lập trình C WinForms: https://goo.gl/dPbSm4
    Lập trình ASP.NET MVC: https://goo.gl/riqrzP

    Java:
    Lập trình Java: https://goo.gl/VoDbbs
    Lập trình Android: https://goo.gl/LyV3ZX

    Game:
    Lập trình Unity 3D: https://goo.gl/RcBi6c

    Office:
    Office Word 2016: https://goo.gl/GQUk5E
    Office Excel 2016: https://goo.gl/N3qdKs
    Office Power Point 2016: https://goo.gl/zegyVx

    Products:
    Game Caro C Winforms: https://goo.gl/bMuXEC
    Game Flappy Bird Unity 3D: https://goo.gl/K00l5y
    Game bắn Zombies Unity 3D: https://goo.gl/HUjWlt
    Game Doge Unity 3D: https://goo.gl/0pysFu
    App lập lịch C Winforms: https://goo.gl/xO0iX3
    App từ điển nói C Winforms: https://goo.gl/KgHNNn
    App quản lý quán Cafe C Winforms: https://goo.gl/FLZDDM
    App key logger C Winforms: https://goo.gl/qV93CV

    Stream:
    Kỹ thuật: https://goo.gl/tGtmwq
    Kinh nghiệm: https://goo.gl/VsQjkc

    Âm thanh:
    Two Step From Hell Colors Of Love
    http://fbl.me/TJB
    https://www.facebook.com/Thomas-Bergersen-147900228587129/
    https://www.facebook.com/fourformusic
    http://www.thomasbergersen.com/

    Python Python_Cơ_Bản Howkteam Python_Basic Tự_Học_Python Free_Education Share_To_Be_Better LapTrinhKteam Kteam

Kiểu dữ liệu List trong Python

  • Tác giả: viettuts.vn
  • Đánh giá: 5 ⭐ ( 1440 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kiểu dữ liệu List trong Python là cấu trúc dữ liệu mà có khả năng lưu giữ các kiểu dữ liệu khác nhau. List trong Python là thay đổi (mutable),

Kiểu dữ liệu list danh sách trong Python

  • Tác giả: o2.edu.vn
  • Đánh giá: 3 ⭐ ( 8678 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Danh sách trong Python, kiểu list được đặt trong cặp ngoặc vuông [] và có các hàm, phương thức như del pop append remove map filter…

Cách đặt tên các biến trong Python

  • Tác giả: t3h.edu.vn
  • Đánh giá: 4 ⭐ ( 4262 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Định danh trong Python là nền tảng xây dựng cơ bản của Python và được sử dụng ở mọi nơi khi viết chương trình. Bài viết dưới đây sẽ giới thiệu tới bạn về các quy tắc để định danh và các phương pháp để xác định định danh trong Python.

Hiểu danh sách trong Python 3

  • Tác giả: galaxyz.net
  • Đánh giá: 5 ⭐ ( 3101 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Danh sách là một cấu trúc dữ liệu trong Python, là một chuỗi các phần tử có thứ tự có thể thay đổi hoặc có thể thay đổi. Mỗi phần tử hoặc giá trị nằm trong danh sách được gọi là một mục. Cũng giống như các chuỗi được định nghĩa là các ký tự giữa các dấu ngoặc kép, danh sách được xác định bằng cách có các giá trị giữa các dấu ngoặc vuông [ ] .

[Python] Phần 8: Danh sách (List) trong Python

  • Tác giả: www.dammio.com
  • Đánh giá: 5 ⭐ ( 8237 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Kiểu danh sách (list) trong Python

  • Tác giả: tuhocict.com
  • Đánh giá: 3 ⭐ ( 8131 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài học này chúng ta sẽ xem xét chi tiết cách sử dụng dữ liệu kiểu list – kiểu dữ liệu tập hợp đa năng, linh hoạt và phổ biến hàng đầu trong Python.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách căn giữa một hình ảnh theo chiều dọc và chiều ngang bằng CSS - cách căn giữa một hình ảnh với css

By ads_php