構建等數字元組的 Python 程式


在需要構建等數字元組時,使用“//”運算子和列表切片。

示例

以下是相同的演示:

my_list = [5613, 1223, 966143, 890, 65, 10221]

print("The list is :")
print(my_list)

my_result = []
for sub in my_list:

   mid_index = len(str(sub)) // 2
   element_1 = str(sub)[:mid_index]
   element_2 = str(sub)[mid_index:]

   my_result.append((int(element_1), int(element_2)))

print("The resultant list is :")
print(my_result)

輸出

The list is :
[5613, 1223, 966143, 890, 65, 10221]
The resultant list is :
[(56, 13), (12, 23), (966, 143), (8, 90), (6, 5), (10, 221)]

說明

  • 定義了一個列表並顯示在控制檯上。

  • 定義了一個空列表。

  • 迭代遍歷該列表,並獲得了中間索引。

  • 使用列表切片來獲取中間索引之前和之後的值。

  • 將這些元素分配給兩個變數。

  • 透過將它們轉換為整數來將它們附加到空列表中。

  • 這將顯示為控制檯上的輸出。

更新於:2021-09-14

66 次瀏覽

開啟 事業

完成課程獲得認證

開始
廣告