Computer >> Máy Tính >  >> Lập trình >> Python

Sửa đổi nội dung tuple bằng danh sách bằng Python

Khi cần sửa đổi danh sách tuple, phương pháp 'zip' và khả năng hiểu danh sách có thể được sử dụng.

Phương thức zip lấy các tệp lặp lại, tổng hợp chúng thành một bộ và trả về kết quả là.

Khả năng hiểu danh sách là cách viết tắt để lặp lại danh sách và thực hiện các thao tác trên đó.

Một danh sách có thể được sử dụng để lưu trữ các giá trị không đồng nhất (tức là dữ liệu thuộc bất kỳ kiểu dữ liệu nào như số nguyên, dấu phẩy động, chuỗi, v.v.). Về cơ bản, một danh sách các bộ chứa các bộ chứa trong một danh sách.

Dưới đây là một minh chứng cho điều tương tự -

Ví dụ

my_list_1 = [('Hi', 1), ('there', 2), ('Jane', 3)]
my_list_2 = [45, 67, 21]

print("The first list is : ")
print(my_list_1)
print("The second list is : " )
print(my_list_2)

my_result = [(i[0], j) for i, j in zip(my_list_1, my_list_2)]

print("The modified list of tuple is : ")
print(my_result)

Đầu ra

The first list is :
[('Hi', 1), ('there', 2), ('Jane', 3)]
The second list is :
[45, 67, 21]
The modified list of tuple is :
[('Hi', 45), ('there', 67), ('Jane', 21)]

Giải thích

  • Danh sách các bộ giá trị được xác định và hiển thị trên bảng điều khiển.
  • Một danh sách khác được xác định và hiển thị trên bảng điều khiển.
  • Cả hai danh sách này đều được nén và lặp lại.
  • Sau đó, nó được chuyển đổi thành một danh sách.
  • Dữ liệu của thao tác này được lưu trữ trong một biến.
  • Biến này là đầu ra được hiển thị trên bảng điều khiển.