Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tách mảng và thêm phần đầu vào cuối

Khi cần tách list và thêm phần đầu vào cuối list, cần duyệt list đơn giản và list slicing.

List lưu trữ giá trị đa dạng.

Minh họa:

Ví dụ

def split_list(my_list, n_val, k_val):
    for i in range(0, k_val):
        first_val = my_list[0]
        for k in range(0, n_val - 1):
            my_list[k] = my_list[k + 1]
        my_list[n_val - 1] = first_val

my_list = [34, 42, 56, 78, 9, 0, 23]
list_len = len(my_list)
pos = 3
print("List là: ")
print(my_list)
print("Gọi phương thức split_list")
split_list(my_list, list_len, pos)
for i in range(0, list_len):
    print(my_list[i])

Đầu ra

List là:
[34, 42, 56, 78, 9, 0, 23]
Gọi phương thức split_list
78
9
0
23
34
42
56

Giải thích

  • Định nghĩa 'split_list' nhận list và hai giá trị.
  • Dùng indexing đơn giản, tách mảng, đưa phần đầu ra cuối.
  • Tạo list, hiển thị.
  • Gọi phương thức với list.
  • Hiển thị đầu ra.