เมื่อจำเป็นต้องค้นหาคู่ที่รวมกันระหว่างทูเพิลสองตัว สามารถใช้รายการความเข้าใจได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
from itertools import product
N = 2
print("The value of N has been initialized to ")
print(N)
my_result = [ele for ele in product(range(1, N + 1), repeat = N)]
print("All tuple combinations until 2 are : " )
print(my_result) ผลลัพธ์
The value of N has been initialized to 2 All tuple combinations until 2 are : [(1, 1), (1, 2), (2, 1), (2, 2)]
คำอธิบาย
-
แพ็คเกจที่จำเป็นจะถูกนำเข้า
-
ค่า N ถูกตั้งค่าและแสดงบนคอนโซล
-
ความเข้าใจของรายการใช้เพื่อวนซ้ำค่าที่สูงถึง N และจะเพิ่มขึ้น
-
สิ่งนี้ถูกกำหนดให้กับตัวแปร
-
จะแสดงเป็นเอาต์พุตบนคอนโซล