Tôi có thể đơn giản là ++ một char không? một cách hiệu quả để làm điều này là gì? Tôi muốn lặp qua các url có www.website.com/term/#, www.website.com/term/a, www.website.com/term/b, www.website.com/term/c, www .website.com/hạn/d ... định dạng www.website.com/term/zLàm cách nào để lặp qua bảng chữ cái bằng Python, Xin vui lòng?
45
A
Trả lời
74
Bạn có thể sử dụng string.ascii_lowercase
mà chỉ đơn giản là một chuỗi sự tiện lợi của chữ thường,
>>> from string import ascii_lowercase
>>> for c in ascii_lowercase:
... # append to your url
15
Ngoài string.ascii_lowercase
bạn cũng nên xem xét các tích hợp ord
và chr
. ord('a')
sẽ cung cấp cho bạn giá trị ascii cho 'a'
và chr(ord('a'))
sẽ trả về chuỗi 'a'
.
Sử dụng những thứ này, bạn có thể tăng và giảm thông qua các mã ký tự và chuyển đổi qua lại dễ dàng đủ. ASCII table luôn là dấu trang tốt để có.
Các vấn đề liên quan
- 1. Lặp qua bảng chữ cái trong Bash
- 2. Làm thế nào để sử dụng jQuery qTip - Ví dụ đơn giản xin vui lòng
- 3. JSF xin vui lòng không thoát khỏi html của tôi
- 4. Android.os.Build ví dụ dữ liệu, xin vui lòng
- 5. Làm cách nào để lặp qua chuỗi trong Python?
- 6. đây có phải là lỗi không? xin vui lòng kiểm tra xem nó ra
- 7. Chức năng băm hoàn hảo và băm hoàn hảo động - giải thích xin vui lòng?
- 8. Hãy cho tôi một số bài tập javascript xin vui lòng
- 9. Làm cách nào để tạo bảng từ điển/bảng băm bằng cách lặp qua một cột?
- 10. adobe air vs flex vs flash builder --- tôi cần giải thích xin vui lòng
- 11. Làm cách nào để lặp qua bảng trong Lua?
- 12. Giải thích xin vui lòng AngularJS $ injector với một ví dụ rõ ràng
- 13. Cách lấy chữ cái thứ n của bảng chữ cái
- 14. Talend Open Studio ESB phản hồi người dùng xin vui lòng (so với jbossesb/mule/servicemix)
- 15. cách nhanh nhất để liệt kê các bảng chữ cái
- 16. Tăng Bảng chữ cái trong C#
- 17. Khung web hiệu quả hơn Web.py? Cực kỳ Pythonic xin vui lòng!
- 18. Xin vui lòng giúp tôi hiểu khái niệm về các monads bên trong và bên ngoài
- 19. Làm cách nào để kiểm tra chuỗi cho một chữ cái nhất định bằng Python?
- 20. Cách hiệu quả nhất để nhận được chữ cái tiếp theo trong bảng chữ cái bằng cách sử dụng PHP
- 21. Tôi làm cách nào để chuyển đổi SSIS Lookup để bỏ qua trường hợp chữ cái?
- 22. Heroku đẩy từ chối, không thể giao tiếp với nhà cung cấp, xin vui lòng thử lại sau
- 23. Javascript: Tìm ra chữ cái trước trong bảng chữ cái
- 24. Làm thế nào để có được vị trí số của bảng chữ cái trong java?
- 25. Vui lòng giải thích hàm băm không?
- 26. Làm cách nào để lặp lại các tệp bằng Python?
- 27. python: làm thế nào để tìm các cặp liên tiếp của các chữ cái bằng regex?
- 28. Làm thế nào để đọc trước một tệp khi lặp qua nó bằng Python?
- 29. Vui lòng đợi trang trong ASP.NET MVC
- 30. Làm thế nào để tách một chuỗi giữa các chữ cái và chữ số (hoặc giữa các chữ số và chữ cái)?
Có 308.915.776 (26^6) cách để lắp ráp sáu chuỗi dài chữ ra khỏi bất kỳ chữ cái nào - chỉ để bạn biết nếu bạn tiến bộ vượt ra ngoài chỉ làm một chữ cái. – Patashu