Điền vào danh sách đa chiều trong Python
Bằng cách sử dụng vòng lặp, bạn có thể điền các phần tử vào danh sách đa chiều.
Giả sử cần nhận được danh sách hai chiều sau:
[
[1, 2, 3],
[1, 2, 3],
]
Hãy giải quyết nhiệm vụ đặt ra bằng cách áp dụng hai vòng lặp lồng nhau. Vòng lặp bên ngoài sẽ tạo danh sách con, và vòng lặp bên trong sẽ điền các số vào những danh sách con này:
lst = []
for i in range(0, 2):
sub_lst = [] # tạo danh sách con
for j in range(1, 4):
sub_lst.append(j) # điền số vào danh sách con
lst.append(sub_lst)
Hãy điền vào danh sách dữ liệu sau bằng cách sử dụng vòng lặp:
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
]
Cho hai danh sách:
lst1 = []
lst2 = ['a', 'b', 'c']
Sử dụng vòng lặp, hãy điền các phần tử của danh sách thứ hai vào danh sách thứ nhất để nhận được kết quả sau:
[
['a', 'b', 'c'],
['a', 'b', 'c'],
]