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 tuple thành list bằng cách thêm chuỗi cho trước sau mỗi phần tử, dùng list comprehension.

Ví dụ

Minh họa dưới đây:

my_tuple = ((15, 16), 71, 42, 99)
print("Tuple là:")
print(my_tuple)
K = "Pyt"
print("Giá trị K là:")
print(K)
my_result = [element for sub in my_tuple for element in (sub, K)]
print("Kết quả là:")
print(my_result)

Kết quả

Tuple là: ((15, 16), 71, 42, 99)
Giá trị K là: Pyt
Kết quả là: [(15, 16), 'Pyt', 71, 'Pyt', 42, 'Pyt', 99, 'Pyt']

Giải thích

  • Định nghĩa tuple lồng nhau số nguyên và hiển thị ra console.
  • Định nghĩa giá trị K và hiển thị ra console.
  • Dùng list comprehension lặp qua các phần tử, dùng toán tử in kiểm tra phần tử có giống giá trị K chỉ định không.
  • Nếu đúng, chuyển thành list, gán vào biến.
  • Đây là đầu ra hiển thị trên console.