Liệt kê trong Python là các loại có thể thay đổi, có nghĩa là nó có thể được thay đổi sau khi gán một số giá trị. Danh sách tương tự như các mảng trong các ngôn ngữ lập trình khác. Trong bài viết này, chúng ta sẽ xem cách thay đổi danh sách các mục trong Python. & NBSP; Show
Trước tiên, hãy hiểu cách truy cập & NBSP; các yếu tố trong Python:
Python3Các original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]0 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]1 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]2 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]0 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]5 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]2 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]0 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]9 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]5 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]2 Output: 10 20 60 Bây giờ chúng ta có thể thay đổi danh sách mục bằng một phương thức khác:Ví dụ 1: Thay đổi mục danh sách đơn.Change Single list item. Approach:
Code: Python3Original list [10, 20, 30, 40, 50] After incrementing each element of list by 2 [12, 22, 32, 42, 52]2 = [ 10 , 20 , original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]1 , original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]3 , original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]5 , original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]7 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]8 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 8gfg 9= 0original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 8Original list [10, 20, 30, 40, 50] After incrementing each element of list by 2 [12, 22, 32, 42, 52]2 = 0Original list [10, 20, 30, 40, 50] After incrementing each element of list by 2 [12, 22, 32, 42, 52]2 = 6Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]1 = 8= [ 0Original list [10, 20, 30, 40, 50] After incrementing each element of list by 2 [12, 22, 32, 42, 52]2 = 6Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]5 = 8= [ 6Original list [10, 20, 30, 40, 50] After incrementing each element of list by 2 [12, 22, 32, 42, 52]2 [ Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]9 Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62]5 = 8= 10 3original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 810 6= 0original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 8Original list [10, 20, 30, 40, 50] After incrementing each element of list by 2 [12, 22, 32, 42, 52]2 = 0Output: original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61] Ví dụ 2: Thay đổi tất cả các giá trị bằng các vòng lặp.Changing all values using loops. Python3Is original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 820 9= 0original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 8, 2= 0original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 8original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]07 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]08 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]09 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]10 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]11 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]12 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]13___ ‘ original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 8, 2= 0Output: Original list [10, 20, 30, 40, 50, 60] After incrementing each element of list by 2 [12, 22, 32, 42, 52, 62] Ví dụ 3: Thay đổi tất cả các giá trị của danh sách bằng cách sử dụng danh sách hiểu.Changing all values of a list using List comprehension. Python3Các original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 820 9= 0original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]48 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 gfg 8original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]07 = 0original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]53 = original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]55 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]24 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]25 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]9 original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]63 Output: Original list [10, 20, 30, 40, 50] After incrementing each element of list by 2 [12, 22, 32, 42, 52] Thay đổi giá trị vật phẩmĐể thay đổi giá trị của một mục cụ thể, hãy tham khảo số chỉ mục: Thí dụThay đổi mục thứ hai: Danh sách này = ["Apple", "Banana", "Cherry"] Danh sách này [1] = bản in "Blackcurrant" (Danh sách này) Hãy tự mình thử » Lưu ý: Do kết quả của ví dụ trên, danh sách hiện sẽ chứa 4 mục.Làm thế nào để bạn thay đổi một giá trị trong một danh sách? Thí dụCách tiếp cận: Thay đổi phần tử đầu tiên mylist [0] = value. Thay đổi phần tử thứ ba mylist [2] = value. Thay đổi phần tử thứ tư mylist [3] = value. Bạn có thể thay thế một phần tử trong danh sách không? Hãy tự mình thử » Lưu ý: Do kết quả của ví dụ trên, danh sách hiện sẽ chứa 4 mục. Thí dụLàm thế nào để bạn thay đổi một giá trị trong một danh sách? Cách tiếp cận: Thay đổi phần tử đầu tiên mylist [0] = value. Thay đổi phần tử thứ ba mylist [2] = value. Thay đổi phần tử thứ tư mylist [3] = value. Hãy tự mình thử » Lưu ý: Do kết quả của ví dụ trên, danh sách hiện sẽ chứa 4 mục. The length of the list will change when the number of items inserted does not match the number of items replaced. Làm thế nào để bạn thay đổi một giá trị trong một danh sách? Thí dụCách tiếp cận: Thay đổi phần tử đầu tiên mylist [0] = value. Thay đổi phần tử thứ ba mylist [2] = value. Thay đổi phần tử thứ tư mylist [3] = value. Bạn có thể thay thế một phần tử trong danh sách không? Hãy tự mình thử » Lưu ý: Do kết quả của ví dụ trên, danh sách hiện sẽ chứa 4 mục.Làm thế nào để bạn thay đổi một giá trị trong một danh sách? Phương thức original list [10, 20, 30, 40, 50, 60] New list [11, 21, 30, 40, 50, 61]64 chèn một mục tại chỉ mục được chỉ định: Thí dụChèn "dưa hấu" là mặt hàng thứ ba: Danh sách này = ["Apple", "Banana", "Cherry"] Danh sách này. Hãy tự mình thử » Lưu ý: Do kết quả của ví dụ trên, danh sách hiện sẽ chứa 4 mục. As a result of the example above, the list will now contain 4 items. Làm thế nào để bạn thay đổi một giá trị trong một danh sách?Cách tiếp cận: Thay đổi phần tử đầu tiên mylist [0] = value.Thay đổi phần tử thứ ba mylist [2] = value.Thay đổi phần tử thứ tư mylist [3] = value.
Bạn có thể thay thế một phần tử trong danh sách không?Cách dễ nhất để thay thế một mục trong danh sách là sử dụng cú pháp lập chỉ mục Python.Lập chỉ mục cho phép bạn chọn một phần tử hoặc phạm vi của các phần tử trong danh sách.Với toán tử gán, bạn có thể thay đổi giá trị tại một vị trí nhất định trong danh sách.use the Python indexing syntax . Indexing allows you to choose an element or range of elements in a list. With the assignment operator, you can change a value at a given position in a list.
Làm thế nào để bạn thay thế các từ trong danh sách Python?Thay thế một chuỗi cụ thể trong một danh sách.Nếu bạn muốn thay thế chuỗi các phần tử của danh sách, hãy sử dụng phương thức chuỗi thay thế () cho mỗi phần tử bằng cách hiểu danh sách.Nếu không có chuỗi được thay thế, áp dụng thay thế () sẽ không thay đổi nó, vì vậy bạn không cần chọn một phần tử có điều kiện nếu điều kiện.use the string method replace() for each element with the list comprehension. If there is no string to be replaced, applying replace() will not change it, so you don't need to select an element with if condition . |