ในบทความนี้ เราจะมาเรียนรู้วิธีเริ่มต้นรายการด้วย 0 และ 1 สำรอง เราจะมีความยาวรายการและจำเป็นต้องเริ่มต้นด้วย 0 และ 1 สำรอง
ทำตามขั้นตอนด้านล่างเพื่อเริ่มต้นรายการด้วย 0 และ 1 สำรอง
- เริ่มต้นรายการว่างและความยาว
- วนซ้ำความยาวและต่อท้าย 0 และ 1 หรือตามดัชนี
- พิมพ์ผลลัพธ์
ตัวอย่าง
มาดูโค้ดกันเลย
# initialzing an empty list result = [] length = 7 # iterating for i in range(length): # checking the index if i % 2 == 0: # appending 1 on even index result.append(1) else: # appending 0 on odd index result.append(0) # printing the result print(result)
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
ผลลัพธ์
[1, 0, 1, 0, 1, 0, 1]
มาดูวิธีอื่นในการเริ่มต้นรายการด้วย 0 และ 1 ทำตามขั้นตอนด้านล่างเพื่อกรอกโค้ดให้สมบูรณ์
- เริ่มต้นรายการด้วยช่วงเวลาของ None
- แทนที่ [::2] ด้วย 1s และ [1::2] ด้วย 0s.
- พิมพ์ผลลัพธ์
ตัวอย่าง
มาดูโค้ดกันเลย
import math # initializing the length and list length = 7 result = [None] * length _1s_count = math.ceil(length / 2) _2s_count = length - _1s_count # adding 0s and 1s result[::2] = [1] * _1s_count result[1::2] = [0] * _2s_count # printing the result print(result)
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
ผลลัพธ์
[1, 0, 1, 0, 1, 0, 1]
บทสรุป
หากคุณมีคำถามใดๆ ในบทความ โปรดระบุในส่วนความคิดเห็น