Khi cần chuyển một tuple thành list, bằng cách chèn một chuỗi ký tự (string) cho trước sau mỗi phần tử, ta sử dụng list comprehension.
Ví dụ
my_tup = (56, 78, 91, 32, 45, 11, 23)
print("Tuple ban đầu:")
print(my_tup)
K = "Hi"
my_result = [elem for sub in my_tup for elem in (sub, K)]
print("Tuple sau khi chuyển đổi với chuỗi K:")
print(my_result)
Kết quả
Tuple ban đầu: (56, 78, 91, 32, 45, 11, 23) Tuple sau khi chuyển đổi với chuỗi K: [56, 'Hi', 78, 'Hi', 91, 'Hi', 32, 'Hi', 45, 'Hi', 11, 'Hi', 23, 'Hi']
Giải thích
Một tuple được định nghĩa và hiển thị.
Giá trị chuỗi K được định nghĩa.
List comprehension duyệt qua các phần tử tuple, chuyển thành list và chèn K sau mỗi phần tử.
Kết quả gán vào biến và in ra màn hình.