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

Tạo list tuple (số, lập phương) từ list số trong Python

Sử dụng list comprehension với hàm pow hoặc toán tử ** để tạo tuple (giá trị, giá trị^3).

Ví dụ

my_list = [32, 54, 47, 89]
print("List gốc:", my_list)

result = [(val, pow(val, 3)) for val in my_list]
print("Kết quả:", result)

Kết quả

List gốc: [32, 54, 47, 89]
Kết quả: [(32, 32768), (54, 157464), (47, 103823), (89, 704969)]

Giải thích

  • Duyệt từng giá trị val trong list.
  • Tạo tuple (val, val**3) hoặc (val, pow(val, 3)).
  • Thu thập vào list mới.
  • Cách viết ngắn gọn, hiệu quả, Pythonic.