Python 程式分割陣列並在末尾新增第一部分


當需要分割列表,然後將第一部分新增到列表末尾時,只需要簡單地遍歷列表並進行列表切片。

列表可用於儲存異構值(即任何資料型別的資料,如整數、浮點數、字串等)。

下面是相同內容的演示 -

示例

 線上演示

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("The list is :")
print(my_list)
print("The split_list method is being called")
split_list(my_list, list_len, pos)
for i in range(0, list_len):
print(my_list[i])

輸出

The list is :
[34, 42, 56, 78, 9, 0, 23]
The split_list method is being called
78
9
0
23
34
42
56

解釋

  • 定義了一個名為“split_list”的方法,它將列表和兩個值作為引數。
  • 使用簡單的索引,分割陣列,並將列表的第一部分放在列表的末尾。
  • 建立一個列表,並在螢幕上顯示。
  • 透過傳遞列表作為引數來呼叫此方法。
  • 輸出顯示在控制檯上。

更新於: 2021年3月12日

408 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.