Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python chuyển Tuple thành List bằng cách thêm chuỗi cho trước sau mỗi phần tử


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.