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

Python - Chuyển đổi Danh sách thành danh sách lồng nhau chồng chéo tùy chỉnh

Khi cần chuyển đổi một danh sách thành một danh sách lồng nhau chồng chéo tùy chỉnh, có thể sử dụng phép lặp cùng với phương thức 'append'.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

my_list = [31, 25, 36, 76, 73, 89, 91, 100]
print("The list is :")
print(my_list)

my_step, my_size = 3, 4

my_result = []

for index in range(0, len(my_list), my_step):
   my_result.append(my_list[index: index + my_size])

print("The result is :")
print(my_result)

Đầu ra

The list is :
[31, 25, 36, 76, 73, 89, 91, 100]
The result is :
[[31, 25, 36, 76], [76, 73, 89, 91], [91, 100]]

Giải thích

  • Một danh sách được xác định và hiển thị trên bảng điều khiển.

  • Hai số nguyên được xác định.

  • Một danh sách trống được xác định.

  • Danh sách ban đầu được lặp lại và phần tử tại một chỉ mục cụ thể được thêm vào danh sách trống.

  • Danh sách này là kết quả được hiển thị dưới dạng đầu ra trên bảng điều khiển.