Khi bắt buộc phải chuyển đổi một danh sách thành một danh sách bằng giá trị bước, một phương thức được xác định sử dụng một phép lặp đơn giản, phương thức "split" và phương thức "append".
Ví dụ
Dưới đây là một minh chứng về điều tương tự
def convert_my_list(my_list): my_result = [] for el in my_list: sub = el.split(', ') my_result.append(sub) return(my_result) my_list = ['peter', 'king', 'charlie'] print("The list is :") print(my_list) print("The resultant list is :") print(convert_my_list(my_list))
Đầu ra
The list is : ['peter', 'king', 'charlie'] The resultant list is : [['peter'], ['king'], ['charlie']]
Giải thích
-
Phương thức có tên 'convert_my_list' được xác định.
-
Nó lấy một danh sách làm tham số.
-
Bên trong nó, một danh sách trống được xác định.
-
Danh sách được lặp lại và phân chia dựa trên dấu phẩy.
-
Các mục danh sách này được thêm vào danh sách trống.
-
Bên ngoài phương thức, một danh sách được xác định và hiển thị trên bảng điều khiển.
-
Phương thức được gọi bằng cách chuyển danh sách này.
-
Đầu ra được hiển thị trên bảng điều khiển.