Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – คู่แบบ Cross Pattern ในลิสต์


เมื่อต้องการแสดงคู่แบบ Cross Pattern ในลิสต์ ใช้ list comprehension และตัวดำเนินการ '*')

สาธิตด้านล่าง:

ตัวอย่าง

my_list_1 = [14, 35, 26] 
my_list_2 = [36, 24, 12] 
print("The first list is :") 
print(my_list_1) 
print("The second list is :") 
print(my_list_2) 
result = [i * j for j in my_list_1 for i in my_list_2] 
print ("The result is :") 
print(result)

ผลลัพธ์

The first list is : [14, 35, 26] 
The second list is : [36, 24, 12] 
The result is : [504, 336, 168, 1260, 840, 420, 936, 624, 312]

คำอธิบาย

  • กำหนดลิสต์สองลิสต์และแสดงผล
  • ใช้ list comprehension วนลูป คำนวณผลคูณของลิสต์ทั้งสอง
  • กำหนดผลลัพธ์ให้ตัวแปร
  • แสดงผลลัพธ์บนคอนโซล