สร้าง nested list สำหรับหุ้น
ลิสต์สามารถมีลิสต์อื่นอยู่ภายในได้ ในตัวอย่างด้านล่าง x คือ nested list ที่ประกอบด้วยสามลิสต์:
x = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
สามารถใช้ indexing เพื่อ subset ลิสต์ภายใน nested list ได้ ตัวอย่างเช่น หากต้องการดึงลิสต์แรกจาก x ให้ใช้คำสั่งต่อไปนี้:
x[0]
[1, 2, 3]
ลิสต์ทั้งสองชื่อ names และ prices ที่สร้างไว้ก่อนหน้านี้พร้อมใช้งานใน workspace แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับการเงิน
คำแนะนำการฝึกหัด
- สร้างลิสต์ชื่อ
stocksโดยให้ประกอบด้วยลิสต์namesและpricesตามลำดับนั้น - ใช้ list indexing เพื่อ subset ลิสต์
pricesจากstocks(จำไว้ว่าpricesคือสมาชิกลำดับที่สองในstocks)
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create and print the nested list stocks
stocks = [____, ____]
print(stocks)
# Use list indexing to obtain the list of prices
print(stocks[____])