sách gpt4 ai đã đi

python list += tuple so với list = list + tuple

In lại Tác giả: IT Lao Gao Thời gian cập nhật: 2023-10-28 20:41:24 30 4
mua khóa gpt4 Nike

Giả sử tôi có những nhiệm vụ sau:

điểm = []
điểm = (1, 2)

Tôi có thể làm điều này như thế nào:

điểm += điểm

Nó hoạt động tốt và cho tôi điểm = [1, 2]. Tuy nhiên, nếu tôi làm thế này:

điểm = điểm + điểm

Nó trả về lỗi TypeError: chỉ có thể nối danh sách (không phải "tuple") thành danh sách. Nhưng những tuyên bố này có phải là một không?

1 Câu trả lời

Sự khác biệt làdanh sách += Tương đương với danh sách.mở rộng(), có thể sử dụng bất kỳ phần tử lặp nào và mở rộng danh sách, hoạt động như một bộ các phần tử lặp. (và mở rộng danh sách tại chỗ).

Mặt khác, cái thứ hai gán một danh sách mới cho điểmvà cố gắng nối một danh sách với một bộ, nhưng vì không rõ kết quả mong đợi là gì (danh sách hay bộ?).

Liên quan đến Python - list += tuple so với list = list + tuple, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/13332987/

30 4 0
CNTT Lao Gao
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com