Một danh sách là một chuỗi các mục được sắp xếp theo thứ tự. Các phần tử danh sách có thể thuộc bất kỳ loại nào, chẳng hạn như chuỗi hoặc số trong khi mảng không cho phép điều này. Các chuỗi có loại và kích thước cụ thể, vì vậy đây là sự khác biệt của danh sách so với mảng. Chúng ta có thể tạo danh sách rỗng, danh sách chuỗi hay bất kỳ kiểu danh sách nào như ví dụ bên dưới
https. //www. runoob. com/python3/python3-list. html
Khi chúng ta muốn xem phần tử trong danh sách nằm ở chỉ mục nào
Bạn cũng có một số phương thức trong Python để sửa đổi các mục trong danh sách
Phương pháp chỉ mục
danh sách. chỉ số [giá trị]
Ví dụ: bạn có thể sử dụng phương thức chỉ mục để tìm xem giá trị trong danh sách này nằm trong chỉ mục nào
Output:
1
Chúng tôi có thể cắt các danh sách trong phạm vi giá trị mà chúng tôi muốn. Một ví dụ về điều này
https. //www. runoob. com/python3/python3-list. html
Danh sách có thể thay đổi. Bạn có thể thay đổi, xóa và cập nhật các giá trị
Phương pháp nối thêm
danh sách. nối thêm [giá trị]
Phương thức chắp thêm thêm một phần tử mới vào cuối danh sách
Output:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 9]
Chèn phương pháp
danh sách. chèn [chỉ mục, giá trị]
Phương thức chèn thêm giá trị mong muốn vào chỉ mục đã chỉ định
Output:
[1, 2, 3, 4, 5]
[1, 4, 2, 3, 4, 5]
[1, 4, [1, 2], 2, 3, 4, 5]
mở rộng phương pháp
https. //Tôi. cây rơm. imgur. com/KH5jB. png
Sự khác biệt giữa các phương thức mở rộng và nối thêm là gì?
Mở rộng lặp lại đối số của nó khi thêm từng phần tử vào danh sách, mở rộng danh sách nhưng trong phương thức append, phần tử được thêm vào cuối danh sách và độ dài của mảng chỉ tăng thêm một
Output:
[1, 2, 3, 4, [5, 6, 7]]
Output:
[1, 2, 3, 4, 5, 6, 7]
Output:
[1, 2, 3, 4, 5, 6]
Loại bỏ phương pháp
danh sách. loại bỏ [giá trị]
Phương pháp này loại bỏ một mục theo giá trị
Như minh họa trong ví dụ bên dưới, nếu bạn có nhiều 2 giá trị trong danh sách của mình và bạn muốn xóa 2 giá trị bằng phương thức xóa, điều này sẽ chỉ cho phép bạn xóa 1 trong 2 giá trị
Output:
[1, 3, 4, 5]
['b', 'c', 'd']
[1, 2, 2, 3, 4, 5]
Xóa phương pháp
Phương pháp này xóa tất cả các phần tử trong danh sách
Output:
[1, 2, 3, 4, 5]
[]
Phương pháp Del
xóa danh sách[chỉ mục]
Phương pháp này loại bỏ các mục theo chỉ mục hoặc lát
________số 8_______Chúng tôi sử dụng toán tử del để xóa các phần tử khỏi một dải chỉ số, được hiển thị như ví dụ bên dưới từ vị trí chỉ mục 1 đến vị trí chỉ mục 3. [không bao gồm 3]
Output:
[1, 2, 'a', 'b', 3]
[1, 'b', 3]
Trong ví dụ dưới đây, chúng tôi đã xóa từ đầu cho đến vị trí nhất định
Output:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 9]
0Phương pháp Pop
Sự khác biệt giữa phương thức del, remove và pop là gì?
Phương thức pop loại bỏ giá trị theo chỉ số đã cho và trả về nó. Nếu không có chỉ mục nào được đưa ra, nó sẽ loại bỏ giá trị cuối cùng. Nếu bạn không cần giá trị trả về, việc xóa theo chỉ mục cũng có thể được thực hiện bằng phương thức del. Phương thức xóa thực hiện xóa theo giá trị đã cho. Xóa thực hiện việc này bằng cách tìm kiếm. Nếu không có giá trị như vậy trong danh sách, nó sẽ báo Lỗi
Trong ví dụ bên dưới, giá trị cuối cùng đã bị xóa và trả về vì giá trị chỉ mục không được chỉ định
danh sách. cửa sổ bật lên [chỉ mục]
Output:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 9]
1Output:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 9]
2phương pháp đảo ngược
Phương pháp đảo ngược đảo ngược và cập nhật danh sách. Ngoài ra, nó không trả về bất kỳ giá trị nào và không nhận bất kỳ đối số nào
Output:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 9]
3Phương pháp sắp xếp
Phương thức sắp xếp cập nhật danh sách bằng cách sắp xếp các phần tử theo thứ tự tăng dần hoặc giảm dần
https. //pythonexamples. org/python-sort-list-of-strings/
Output:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 9]
4Phương pháp đếm
Phương thức đếm trả về số lần giá trị xuất hiện trong danh sách
Output:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 9]
5Phương pháp sao chép
Danh sách có thể được sao chép bằng toán tử te = nhưng phương pháp này gây ra một số vấn đề. Nếu bạn thay đổi các giá trị trong danh sách mới, danh sách cũ cũng được sửa đổi
Output:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 9]
6Chúng ta có thể giải quyết vấn đề này bằng cách sử dụng phương pháp sao chép. Bạn có thể cập nhật danh sách mới của mình bằng cách sử dụng phương pháp sao chép. Bằng cách này, danh sách cũ của bạn sẽ không bị sửa đổi