การสร้างรายการจากรายการใน Python
แทนที่จะใช้ช่วงของตัวเลขเพื่อสร้างรายการ เราสามารถใช้อีกรายการหนึ่งได้
ลองสร้างรายการที่มีสมาชิกเป็น ตัวเลขจากรายการที่สอง ยกกำลังสอง:
pythonlst = [i ** 2 for i in [1, 2, 3]]
print(lst) # จะแสดงผล [1, 4, 9]
Задание 1
กำหนดรายการ:
pythonlst = [1, 2, 3, 4, 5]
โดยใช้ list comprehension ให้เขียนลงในรายการใหม่ โดยเป็นค่ากำลังสองของสมาชิกรายการแรก
Задание 2
กำหนดรายการ:
pythonlst = [1, 3, 5, 7, 9]
โดยใช้ list comprehension ให้เขียนลงในรายการใหม่
โดยสมาชิกรายการแรกคูณด้วย
ตัวเลข 3