Trong bài này, chúng ta sẽ tìm hiểu cách khởi tạo một danh sách với các số 0 và 1 thay thế. Chúng tôi sẽ có độ dài danh sách và cần khởi tạo bằng các số 0 và 1 thay thế.
Làm theo các bước dưới đây để khởi tạo danh sách với các số 0 và 1 thay thế.
- Khởi tạo một danh sách trống và độ dài.
- Lặp lại thời gian độ dài và thêm các số 0 và 1 vào thay thế dựa trên chỉ mục.
- In kết quả.
Ví dụ
Hãy xem mã.
# 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)
Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.
Đầu ra
[1, 0, 1, 0, 1, 0, 1]
Hãy xem một cách khác để khởi tạo danh sách bằng 0 và 1. Làm theo các bước dưới đây để hoàn thành mã.
- Khởi tạo danh sách với thời lượng là Không có.
- Thay thế [::2] bằng 1 và [1 ::2] bằng 0.
- In kết quả.
Ví dụ
Hãy xem mã
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)
Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.
Đầu ra
[1, 0, 1, 0, 1, 0, 1]
Kết luận
Nếu bạn có bất kỳ câu hỏi nào trong bài viết, hãy đề cập đến chúng trong phần bình luận.