Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để chuyển đổi một danh sách thành một danh sách danh sách bằng cách sử dụng giá trị bước

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.