Bình thường văn bản:nối của các bộ
- Tôi đang gặp một số vấn đề với mã hóa trên python 3.2.1. Trên thực tế tôi đang tham gia các bài giảng trực tuyến trên python 2.5.
Đây là mã:
x = 100 divisors =() for i in range(1,x): if x%i == 0: divisors = divisors + (i)
trên chạy chương trình, báo lỗi sau xuất hiện:
divisors = divisors + (i) TypeError: can only concatenate tuple (not "int") to tuple
6
A
Trả lời
26
(1)
không phải là một tuple, chỉ là một biểu hiện trong ngoặc đơn của nó . Để làm cho nó một tuple, thêm một dấu phẩy đuôi, (1,)
+0
Cảm ơn bạn. Điều đó thực sự hữu ích. – Muavia
-1
Cố gắng sử dụng này để thay thế:
divisors.append(i)
Edit:
divisors = []
kể từ khi bạn không thể nối thêm vào các bộ.
+3
Bạn không thể sử dụng 'append' trên bộ dữ liệu. – NullUserException
Các vấn đề liên quan
- 1. Xoá các cổng nối tiếp của bộ đệm
- 2. Bộ ký tự kết nối bộ pyMySQL
- 3. nối các bộ dữ liệu vào danh sách
- 4. kết nối mượt mà giữa các bộ phận piecewise
- 5. trung bình của các bộ
- 6. Bộ kết nối máy ảnh iPad?
- 7. Nguyên nhân "Lỗi kết nối nội bộ"
- 8. Ghép nối trên bộ sưu tập
- 9. Bộ chọn ghép nối trong jQuery?
- 10. Ghép nối trong Bộ chọn jQuery
- 11. Kết nối Mysql không đồng bộ
- 12. Smarty nối biến cục bộ với chuỗi
- 13. Theo chiều ngang nối mảng ô của các chuỗi
- 14. UTF8 Bắt đầu của các ký tự Tệp đang phá vỡ bộ nối tiếp và trình đọc
- 15. Sắp xếp các giá trị của bộ
- 16. liên kết bộ nhớ của các lớp
- 17. DataContractSerializer vs XmlSerializer: Ưu và nhược điểm của mỗi bộ nối tiếp
- 18. Kết nối tải theo yêu cầu với Bộ nối tiếp mô hình hoạt động
- 19. Kết nối với cá thể cục bộ của PostgreSql với JDBC
- 20. F # khớp mẫu trên các loại của các bộ
- 21. Tạo một danh sách các bộ của các nguyên tử
- 22. khai thác các yếu tố của các bộ
- 23. Tại sao các mô-đun yêu cầu AMD được ghép nối cần một bộ nạp?
- 24. Sử dụng bộ nhớ tuần tự các mảng byte được ghép nối với Protobuf-net
- 25. Bộ thu gom rác nối tiếp của Java hoạt động tốt hơn nhiều so với các bộ thu gom rác khác?
- 26. Tìm nạp địa chỉ IP của bộ định tuyến mà iPhone được kết nối
- 27. Cuộc gọi nối tiếp đến Threading.Timer.Change() có đặt lại đồng hồ của bộ hẹn giờ không?
- 28. Tôi có thể đặt toàn bộ thời gian chờ của kết nối HTTP không?
- 29. Bộ chuyển đổi đàn hồi của Amazon có thể nối hai video
- 30. Kết hợp các hàng/nối các hàng
Danh sách sẽ phù hợp hơn cho số này – NullUserException
BTW 'divisors = [i cho i trong phạm vi (1, x) nếu x% i == 0]' sẽ cung cấp cho bạn những gì bạn muốn – NullUserException
câu trả lời. Nó là tốt nhất. – Simon