Devdit
 

แยก List Python จาก 1 List เป็น 2 List

2K

สอนเขียนภาษา Python เพื่อแยกข้อมูลในตัวแปร List ออกเป็น 2 List ตามที่ต้องการด้วยการวนลูป for และใช้คำสั่ง append ของ List ในการย้ายข้อมูลไปไว้ใน List ใหม่ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง แยก List Python จาก 1 List เป็น 2 List

number = [1,2,3,4,5,6]
x = []
y = []
for v in range( 0, 3 ):
    x.append( number[v] )

for v in range( 3, 6 ):
    y.append( number[v] )

print( 'number =',number )
print( 'x =',x )
print( 'y =',y )

ผลลัพธ์

number = [1, 2, 3, 4, 5, 6]
x = [1, 2, 3]
y = [4, 5, 6]

คำอธิบาย

1. ตัวแปร number มีข้อมูลทั้งหมด 6 ข้อมูล (Index 0-5) กรณีต้องการแยกข้อมูลดังกล่าวมาเป็น 2 List แนะนำใช้คำสั่ง for loop วนข้อมูล และใช้คำสั่ง append ของตัวแปร List ใหม่ในการเพิ่มข้อมูลลงใน List จากตังอย่างแยกข้อมูลใน List number เป็น List x (1,2,3) และ List y (4,5,6)

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ