Python Bài 8.A2: Giải nén và gộp Tuple


LÀM BÀI

Points: 10 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Python

Mô tả

Thực hiện các thao tác giải nén và gộp tuple chứa thông tin sản phẩm.

Input

  • Dòng 1: N (số lệnh)
  • N dòng tiếp theo, mỗi lệnh có một trong các định dạng:
    • UNPACK tuple # Giải nén tuple
    • MERGE tuple1 tuple2 # Gộp 2 tuple
    • EXTRACT field # Trích xuất trường dữ liệu

Output

Tùy theo lệnh:

  • UNPACK: In từng phần tử trên một dòng
  • MERGE: Tuple sau khi gộp
  • EXTRACT: Tuple chỉ chứa trường được chọn

Ví dụ

Input:

3
UNPACK ("Laptop", 1500, "Electronics")
MERGE ("Phone", 800) ("Tablet", 600)
EXTRACT price

Output:

Name: Laptop
Price: 1500
Category: Electronics
('Phone', 800, 'Tablet', 600)
(800, 600)

Giải thích

  1. Cấu trúc dữ liệu:

    • Tuple chứa thông tin sản phẩm
    • Hỗ trợ nhiều kiểu dữ liệu khác nhau
  2. Các thao tác:

    • Giải nén tuple thành các biến riêng lẻ
    • Gộp nhiều tuple thành một
    • Trích xuất dữ liệu theo trường
  3. Yêu cầu:

    • Xử lý đúng cú pháp tuple
    • Thực hiện chính xác việc giải nén/gộp

Comments

There are no comments at the moment.

Zalo